условие принадлежности главной и побочной диагонали матрицы

Матрица. Условие принадлежности диагоналям -- главной и побочной

Квадратная матрица

Пусть у нас есть двумерная квадратная матрица размерами $N \times N$ тогда условие принадлежности главной её диагонали это просто:
$ i = j$
где $i$ и $j$ -- индексы строки и столбца (в том или ином порядке).

а вот условие принадлежности побочной диагонали подразумевает, что если мы движемся от элемента к элементу построчно, то должны выполняться одновременно два условия (запишем их, используя знак логического умножения):

$ (j = N + 1 - i) \wedge (i = N + 1 - j)$

#13.2 Вложенные циклы для вывода матриц, таблиц -- примеры решения задач. Паскаль

В этом уроке мы продолжим разбирать тему вложенных циклов в Паскаль (начало разговора о вложенных циклах тут). И поработаем с выводом на экран таблиц, в частности, рисуя "флаги" с применением ASCII art-а.

Пример №1 -- заполнение матрицы символами

Задача:

вывести на экран "флаг" (матрицу $N \times N$, заполненную символами), вида:

- - - - - -
- - - - - -
- - - - - -
- - - - - -

Решение:

Subscribe to RSS - условие принадлежности главной и побочной диагонали матрицы