Информатика, вопрос задал ashle65 , 8 лет назад

Составить программу в Паскаль. Вывести на экран произведение первых 20-ти натуральных чисел.
Очень нужно. Заранее спасибо!)

Ответы на вопрос

Ответил Browze
0

Типа double должно хватить под это все дело.

В целочисленные типы такое число, увы, не влезет.

var

   i:integer;

   result:double;

begin

   result := 1;

   for i := 2 to 20 do

       result := result * i;

   writeln('Результат = ', result);

end.

Ответил Giammy
0

// PascalABC.NET 3.4.2, сборка 1785 от 06.09.2018


begin

 Range(1,20).Aggregate(biginteger(1),(p,x) -> p*x).Println;

end.


Ответ =  2432902008176640000

Ответил Browze
0
browZe)))
Ответил Аноним
0
В Вашем профиле написано Browze ))
Ответил Browze
0
там z, а не s, как выше вы написали)
Ответил Аноним
0
Точно, извиняюсь, неправ был
Ответил Browze
0
Да ладно, вы не первый))
Новые вопросы