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

ОЧЕНЬ НУЖНА ПОМОЩЬ!
ДАЮ 40 БАЛЛОВ


Напиши программу на языке Паскаль и выведи ответ на экран.
Вычислить n!, если значение n пользователь вводит с клавиатуры.

Если n=11, то на экране выводится n!=
.

Приложения:

Pomogitess: Ребят?
Pomogitess: Ребят, ответ 39916800, для решения этого есть хороший сайт.
Pomogitess: https://www.kontrolnaya-rabota.ru/s/teoriya-veroyatnosti/factorial/?number=11
Pomogitess: Вот я и сама решила этот якласс.) Кстати, на 19 из 19.
boberon: Для решения этого есть обычный калькулятор: n! = 1·2·...·(n-1)·n
Pomogitess: Уже знаю.)

Ответы

Автор ответа: boberon
1

program factorial;

var

   n, i: integer;

   result: longint;

begin

   write('Input n: ');

   readln(n);

   result := 1;

   for i := 2 to n do

       result := result * i;

   writeln('n! = ', result)

end.

Похожие вопросы
Предмет: Алгебра, автор: такса31