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

0 голосов

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


спросил от (39 баллов) в категории Информатика
оставил комментарий от

какой язык?

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

Pascal

оставил комментарий от

5 min

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

Благодарю

1 Ответ
0 голосов
ответил от БОГ (678k баллов)

Ответ:

Объяснение:

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.

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

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

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

-1209754624
6643763898269080576
19633979458325232000000

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

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

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

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

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

1562378240
-6158894779194146816
6007479673250119680000

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

456720384
7009470607024259072
9377955460051476480000

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

1331703808
-2645483107479703552
21155769969437376000000

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

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

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

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

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

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

...