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

0 голосов

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


спросил от (38 баллов) в категории Информатика
оставил комментарий от Одаренный (4.0k баллов)

Какой язык:?

оставил комментарий от (38 баллов)

Pascal ABC

1 Ответ
0 голосов
ответил от Одаренный (4.0k баллов)

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
оставил комментарий от (38 баллов)

Это разве то?

оставил комментарий от Одаренный (4.0k баллов)

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

оставил комментарий от Одаренный (1.6k баллов)

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

...