Определить количество нулевых элементов главной диагонали матрицы - Pascal ABC

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

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

Дан двумерный массив A[n,m]. Определить количество нулевых элементов главной диагонали массива.

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

textual
Листинг программы
k:=0;
for i:=1 to n do
for j:=1 to m do
if (j=i) and(a[i,j]=0) then inc(k);

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

  1. Переменная k инициализируется значением 0.
  2. Затем происходит внешний цикл for, который выполняется от 1 до n (n - количество строк матрицы).
  3. В каждой итерации внешнего цикла выполняется вложенный цикл for, который проходит по каждой строке матрицы от 1 до m (m - количество столбцов матрицы).
  4. Внутри вложенного цикла проверяется условие (j=i) и (a[i,j]=0), где a[i,j] - элемент матрицы i, j. Если оба условия истинны, то значение переменной k увеличивается на 1 с помощью функции inc.
  5. После окончания вложенного цикла для j, выполняется оператор return для завершения внешнего цикла for.
  6. Значение переменной k возвращается как результат работы программы.

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


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

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

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