#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! а так все правельно выводится
Поделитесь своими знаниями, ответьте на вопрос:
C++ Факториал По данному целому неотрицательному n вычислите значение n!. Входные данные Вводится число n (0≤n≤15 Выходные данные Выведите ответ на задачу. Примеры Ввод Вывод 3 6
#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! а так все правельно выводится