Написать программку вычисления n!

Написать программу вычисления n!

Задать свой вопрос
2 ответа

var 

  n, fact: word;  //fact - факториал числа

  i: integer;

 

begin

  fact:= 1;  //Присваиваем изначальное значение

  writeln('Введите число n');

  readln(n);

  for i:= 1 to n do   //Для i, одинакового от 1 до n умножаем значение fact на i

    fact:= fact * i;

  writeln(n, '! = ', fact);

end.

Отметь решение, как превосходнейшее, плиз)

  

programfactorial;  functionfact(n:integer):longint;beginif(n=0)thenfact:=1elsefact:=n*fact(n-1);  end;  varn:integer;  begin  forn:=0to16do  writeln(n,'! = ',fact(n));end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт