Factorial recursivo en c++
Se multiplican
una serie de números que descienden.
Ejemplo
4! = 4* 3*2*1=24
3! = 3*2*1= 6
2!= 2*1 =2
1!= 1
Código
#include <iostream> #include <conio.h> using namespace std; int factorial(int); int main(){ int ingreso; cout << "Introduzca numero: "; cin >> ingreso; cout << "factorial: " << factorial(ingreso) << endl; cout<<"francysystem.blogspot.com"<<endl; getch(); } int factorial(int dato){ int fact; if (dato==0){ return 1; } else return dato*factorial(dato-1); }