Для каждой строки заданной матрицы определить и вывести сумму элементов, которые принадлежат четным строкам - Pascal ABC
Формулировка задачи:
Для каждой строки заданной матрицы определить и вывести сумму элементов, которые принадлежат строкам с четными номерами.
Решение задачи: «Для каждой строки заданной матрицы определить и вывести сумму элементов, которые принадлежат четным строкам»
textual
Листинг программы
program pr; var a: array [1..100, 1..100] of integer; i, n, m, sum, j: integer; begin writeln('Введите количетсов строк'); readln(n); writeln('Введите количетсов столбцов'); readln(m); for i := 1 to n do for j := 1 to m do a[i, j] := random(21); for i := 1 to n do begin for j := 1 to m do write(a[i, j]:3); writeln; end; for i := 1 to n do if i mod 2 = 0 then begin sum := 0; for j := 1 to m do begin sum := sum + a[i, j]; end; writeln('Сумма ', i, ' строки: ', sum); end; end.
Объяснение кода листинга программы
В данном коде объявлены следующие переменные:
- a: массив целых чисел размером 100x100.
- i, n, m, sum, j: целые числа, используемые для итерации по массиву и другим структурам данных. Программа начинается с запроса количества строк и столбцов матрицы. Затем, в цикле, каждому элементу массива присваивается случайное число от 0 до 20. Далее, в цикле, для каждой строки матрицы проверяется, является ли она четной (остаток от деления на 2 равен нулю). Если это так, то суммируются все элементы этой строки. Наконец, для каждой четной строки выводится сумма ее элементов.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д