CPP
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
using namespace std;
/* the factorial of a non-negative integer n, denoted by n!, is the product of all positive integers less than or equal to n. */
int factorial(int);
int main()
{
//sample number
int n = 8;
cout << n << "! = " << factorial(n) << endl;
return 0;
}
int factorial(int n)
{
if (n > 1)
{
return n * factorial(n - 1);
}
else
{
return 1;
}
}
Enter to Rename, Shift+Enter to Preview
OUTPUT
Ejecutar