Составить программу в Паскаль. Вывести на экран произведение первых 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
Да ладно, вы не первый))
Новые вопросы