Дан одномерный массив размером 15 элементов, заполненный рандомно от 0 до 100. Найти...

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

Дан одномерный массив размером 15 элементов, заполненный рандомно от 0 до 100. Найти сумму и произведение элементов массива. Заранее спасибо


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

какой язык?

0

Pascal

0

5 min

0

Благодарю

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

Ответ:

Объяснение:

program HelloWorld;

var arr : array [1 .. 15] of Integer;

   sum, prod : real;

   i : Integer;

begin

  randomize;

  for i := 1 to 15 do arr[i] := Random(100);

  sum := 0; prod := 1;

  for i := 1 to 15 do begin

  sum := sum + arr[i];

  prod := prod * arr[i];

  end;

 

  writeln('sum = ', sum);

  writeln('prod = ', prod);

end.

(654k баллов)
0

Первый же запуск

0

-1209754624
6643763898269080576
19633979458325232000000

0

Без всяких вероятностей

0

Второй запуск

0

1562378240
-6158894779194146816
6007479673250119680000

0

456720384
7009470607024259072
9377955460051476480000

0

1331703808
-2645483107479703552
21155769969437376000000

0

Пять запусков - пять переполнений. Какая еще нужна статистика?

0

На шестом вот 0 попался ))

0

А вот sum как раз можно было integer оставить, она не превышает 1500