Escribir un programa que lea un número entero n y muestre como resultado el factorial n! de dicho número. Para el cálculo del factorial use una función implementada llamada int factorial (int n). La función deberá recibir un solo parámetro que es un número n, y devolver como resultado el valor del factorial.
Entrada
EL número entero n.
Salida
EL valor factorial n!.
Observación
#include <iostream>
using namespace std;
int factorial(int n){
int res = 1;
for(int i = 1; i <= n; ++i){
res = res * i;
}
return res;
}
int main() {
int n;
cin >> n;
cout << factorial(n) << endl;
return 0;
} |
Input
1
Output
1
Input
0
Output
1
Input
8
Output
40320
Input
11
Output
39916800
Input
7
Output
5040