Регистрация
Войти
Стать экспертом Правила
Информатика

Дан массив А размерности 4x5,элементы которого случайные числа из [-10;45].Найти сумму положительных элементов массив

ОТВЕТЫ

Код ниже

program sumPositiveNumbers;

var arr: array[1..4, 1..5] of integer;

   S: integer;

   i, j: byte;

begin

  randomize;

  S := 0;

  for i := 1 to 4 do begin

      for j := 1 to 5 do begin

          arr[i,j] := Random(56) - 10;

          if arr[i,j] > 0 then S := S + arr[i,j];

      end;

   end;

   writeln(S);

end.

Например, для диапазона [-8; 13] будет строка Random(13 - (-8) + 1) + (-8), которая после упрощения выглядит Random(22) - 8

516
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам