Предмет: Информатика,
автор: lovellapri
Функция для нахождения факториал (факториал - это произведение чисел от 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;
}
Похожие вопросы
Предмет: География,
автор: Аноним
Предмет: История,
автор: skyskysky111333
Предмет: Математика,
автор: ilya108010
Предмет: История,
автор: 20072911natya