Составить программу вычисления произведения квадратов натуральных чисел от 1 до 10....

0 голосов
85 просмотров

Составить программу вычисления произведения квадратов натуральных чисел от 1 до 10. (1^2*2^2*3^2*...*10^2)


Информатика (61 баллов) | 85 просмотров
Дано ответов: 2
0 голосов

Pascal

Var
i: byte;
rez: unt64;

begin
for i:=1 to 10 do
 rez:=rez*i*i;

write(rez);
end.

Если не ошибся нигде)

(812 баллов)
0

Немножко ошибся. 1) ошибка синтаксиса в строке "rez: unt64;"

0

2) не задано первоначальное значение переменной rez

0

поэтому ответ будет неверным

0

Извини, писал в Pascal ABC. Скорее всего, в той среде, где ты пишешь, нету поддержки типа int64. Вместо int64 попробуй поставить uint64 или longint.

0

Проверял Pascal ABC. Не пропускает. Надо писать uint64 . А в ответе выдает 0

0

Ах, да. После begin rez:=1;

0

Теперь правильно будет))

0

А у моего ответа всё без ошибок)

0 голосов

Var i,a:longint;
Begin
a:=1;
for i:=1 to 10 do
a:=a*sqr(i);
writeln (a);
end.

(467 баллов)