Выполнить задачу: Дан одномерный массив из N чисел, заполненных случайно в диапазоне от 0...

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

Выполнить задачу: Дан одномерный массив из N чисел, заполненных случайно в диапазоне от 0 до 50 (рандомно). Найти сумму и произведение этих чисел.


Информатика (38 баллов) | 49 просмотров
0

Какой язык:?

0

Pascal ABC

Дан 1 ответ
0 голосов

const N=10;

var

 a:array[1..N] of integer;

 s,p,i:integer;

begin

 s:=0;

 p:=1;

 for i:=1 to N do

 begin

 a[i]:=random(51);

 s:=s+a[i];

 p:=p*a[i];

 end;

writeln(s);

writeln(p);

end.


image
(4.0k баллов)
0

Это разве то?

0

А что это может быть по вашему еще? Вообще да, это программа по вашему заданию.

0

246
-1746628576 - это результат запуска программы. Заполненный массив не выводится, но и так ясно, что решение некорректно. Если массив заполняется случайнфми значениями от 0 до 50, произведение его элементов отрицательным быть не может. Причина известна, но автору решения предлагается подумать.