Сумма отрицательных элементов таблицы случайных чисел - Free Pascal

Узнай цену своей работы

Формулировка задачи:

Помогите, пожалуйста, решить задачу: создайте программу для нахождения суммы отрицательных элементов таблицы случайных чисел размером 4х6 с диапазона от -37 до 36.

Решение задачи: «Сумма отрицательных элементов таблицы случайных чисел»

textual
Листинг программы
const n = 4; m = 6;
var a: array[1..n, 1..m] of integer;
    i, j, sum: integer;
begin
  randomize;
  sum := 0;
  for i := 1 to n do begin
    for j := 1 to m do begin
      a[i, j] := -37 + random(74);
      write(a[i, j]:4);
      if a[i, j] < 0 then sum := sum + a[i, j];
    end;
    writeln;
  end;
  writeln('Сумма = ', sum);
end.

Объяснение кода листинга программы

  1. Объявляются константы n = 4 и m = 6, которые определяют размер таблицы a.
  2. Создается массив a размером n на m, элемент типа integer.
  3. Объявляются переменные i, j, sum типа integer.
  4. Выполняется процедура randomize, которая инициализирует генератор случайных чисел.
  5. Переменная sum инициализируется нулем.
  6. Два вложенных цикла выполняются последовательно для каждого элемента массива a.
  7. Каждый элемент массива a заполняется случайным отрицательным числом в диапазоне от -37 до -37 + 74 = 37.
  8. Число записывается в таблицу a и выводится на экран.
  9. Если число отрицательное, то оно прибавляется к переменной sum.
  10. По завершении циклов выводится на экран сумма всех отрицательных чисел из таблицы a.
  11. Выводится сообщение с названием и значением переменной sum.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы