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

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

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

Ответил Омскаяптица
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.

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