Está en la página 1de 1

El código sería se la siguiente manera

#include <iostream>
using namespace std;

int factorial(int);

int main(){
int recibido, resultado;

cout << "Ingrese el numero del que desea el factorial: ";


cin >> recibido;
resultado = factorial(recibido);
cout << "El factorial de " << recibido << " es: " << resultado;

return 0;
}

int factorial(int n){


if (n == 0){
n = 1;
}
else {
n = n * factorial(n - 1);
}
return n;
}

Tenemos dos métodos distintos

También podría gustarte