24.09.2008, 21:33
общий
это ответ
Здравствуйте, Валуев Александр Михайлович!
Код С++ программы с комментариями в приложении.
Удачи Вам!
Приложение:
//Подключаем заголовок потокового ввода/вывода
#include <iostream>
using namespace std;
//Объявляем прототип функции "fact"
long int fact(int n);
int main ()
{
//Объявляем переменную целого типа
int n = 0;
//Приглашение ввести значение
cout << " Vvedyte znachenye: ";
//Ввод значения
cin >> n;
//Вывод результата с вызовом функции "fact" с переменной n в качестве аргумента
cout << endl << " Factoryal chysla " << n << " = " << fact(n) << endl << endl;
return 0;
}
//Описание работы функции "fact"
long int fact(int n)
{
int fact = 1;
//Циклический подсчёт факториала
for(int i = 1; i <= n; i++)
{
fact *= i;
}
//Возвращаем значение переменной "fact" в точку вызова
return fact;
}