Функция для нахождения факториал (факториал - это произведение чисел от 1 до заданного числа. Например, факториал 5 = 1*2*3*4*5 = 120)
С++
Ответы
Ответ дал:
0
#include<iostream>
using namespace std;
int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
int num;
cout << "Введіть число для обчислення факторіалу: ";
cin >> num;
if (num < 0) {
cout << "Факторіал не визначений для від'ємних чисел." << endl;
} else {
cout << "Факторіал " << num << " = " << factorial(num) << endl;
}
return 0;
}
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад