Предмет: Информатика,
автор: Аноним
(Функції с++)
Визначити функцію Fact(N) дійсного типу, що вираховує значення факторіала N!=1·2·…·N (N>0 — параметр цілого типу; дійсне значення, що повертається, використовується для того, щоб запобігти цілочисловому переповненню при великих значеннях N). За допомогою цієї функції знайти факторіали п’яти вказаних користувачем цілих чисел.
nazikmuz:
Роблю
Ответы
Автор ответа:
1
Відповідь:
#include <iostream>
using namespace std;
float Fact(int N){
int factorial = 1;
for(int i = 1; i <=N; i++){
factorial *= i;
}
return factorial;
}
int main(){
setlocale(LC_ALL , "Ukrainian");
int N;
cout << "Введiть натуральне число яке бiльше за 0: ";
cin >> N;
if(N <= 0){
cout << "Неправильно введене число.." << endl;
}
cout << "Факторiал числа " << N << " = " << Fact(N) << endl;
return 0;
}
Пояснення:
Похожие вопросы
Предмет: Русский язык,
автор: ТТЕЛЬМЕШКА
Предмет: Русский язык,
автор: lenagolubeva88
Предмет: Русский язык,
автор: лвоиорваорап
Предмет: Математика,
автор: alisa376
Предмет: Окружающий мир,
автор: resulalizade7