#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;
cout << "Факторіал " << num << " = " << factorial(num) << endl;
return 0;
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
#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;
}