#include <iostream>
using namespace std;
int factorial(int N)
{
if(N==0) return 1;
if(N==1) return 1;
return N*factorial(N-1);
}
int main()
int N;
cin >> N;
if(N >= 0)
cout << factorial(N);
Объяснение:
только там чтото с 13! 14! 15! а так все правельно выводится
#include <iostream>
using namespace std;
int factorial(int N)
{
if(N==0) return 1;
if(N==1) return 1;
return N*factorial(N-1);
}
int main()
{
int N;
cin >> N;
if(N >= 0)
{
cout << factorial(N);
}
}
Объяснение:
только там чтото с 13! 14! 15! а так все правельно выводится