Program Prod15;
var
p: int64;
i: integer;
begin
p := 1;
for i := 2 to 15 do p := p * i;
writeln('Произведение целых от 1 до 15 равно ', p)
end.
Тестовое решение:
Произведение целых от 1 до 15 равно 1307674368000
program emax;
const
n = 20;
var
i, amax: integer;
a: array[1..n] of integer;
begin
amax := -32768;
writeln('Введите 20 целых чисел');
for i := 1 to 20 do
begin
read(a[i]);
if amax < a[i] then amax := a[i]
end;
writeln('Максимальное из чисел равно ', amax)
end.
Тестовое решение:
Введите 20 целых чисел
-5 12 0 34 26 -77 11 0 34 -23 7 0 -14 -8 34 -15 27 0 -45 23
Максимальное из чисел равно 34