Для каждой строки заданной матрицы определить и вывести сумму элементов, которые принадлежат четным строкам - Pascal ABC

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

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

Для каждой строки заданной матрицы определить и вывести сумму элементов, которые принадлежат строкам с четными номерами.

Решение задачи: «Для каждой строки заданной матрицы определить и вывести сумму элементов, которые принадлежат четным строкам»

textual
Листинг программы
  1. program pr;
  2. var
  3.   a: array [1..100, 1..100] of integer;
  4.   i, n, m, sum, j: integer;
  5. begin
  6.   writeln('Введите количетсов строк');
  7.   readln(n);
  8.   writeln('Введите количетсов столбцов');
  9.   readln(m);
  10.   for i := 1 to n do
  11.     for j := 1 to m do
  12.       a[i, j] := random(21);
  13.   for i := 1 to n do
  14.   begin
  15.     for j := 1 to m do
  16.       write(a[i, j]:3);
  17.     writeln;
  18.   end;
  19.   for i := 1 to n do
  20.     if i mod 2 = 0 then
  21.     begin
  22.       sum := 0;
  23.       for j := 1 to m do
  24.       begin
  25.         sum := sum + a[i, j];
  26.       end;
  27.       writeln('Сумма ', i, ' строки: ', sum);
  28.     end;
  29. end.

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

В данном коде объявлены следующие переменные:

  • a: массив целых чисел размером 100x100.
  • i, n, m, sum, j: целые числа, используемые для итерации по массиву и другим структурам данных. Программа начинается с запроса количества строк и столбцов матрицы. Затем, в цикле, каждому элементу массива присваивается случайное число от 0 до 20. Далее, в цикле, для каждой строки матрицы проверяется, является ли она четной (остаток от деления на 2 равен нулю). Если это так, то суммируются все элементы этой строки. Наконец, для каждой четной строки выводится сумма ее элементов.

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


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

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

11   голосов , оценка 4.273 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы