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);
}
