Для каждой строки заданной матрицы определить и вывести сумму элементов, которые принадлежат четным строкам - 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 равен нулю). Если это так, то суммируются все элементы этой строки. Наконец, для каждой четной строки выводится сумма ее элементов.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д