Предмет: Информатика, автор: Аноним

(Функції с++)
Визначити функцію Fact(N) дійсного типу, що вираховує значення факторіала N!=1·2·…·N (N>0 — параметр цілого типу; дійсне значення, що повертається, використовується для того, щоб запобігти цілочисловому переповненню при великих значеннях N). За допомогою цієї функції знайти факторіали п’яти вказаних користувачем цілих чисел.


nazikmuz: Роблю

Ответы

Автор ответа: 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
Предмет: Русский язык, автор: лвоиорваорап