Является ли матрица симметричной относительно побочной диагонали? - C (СИ)
Формулировка задачи:
#include<stdio.h> int main() { int matr[100][100],n,i,j,k=0; scanf("%d",&n); for(i=0;i<n;i++) { for(j=0;j<n;j++) { scanf("%d",&matr[i][j]); } } for(i=0;i<n;i++) { for(j=0;j<n;j++) if((matr[i][j]!=matr[n-i-1][n-j-1])) k++;} if(k==(n*n)) printf("Tak"); else printf("Ni"); return 0; }
Решение задачи: «Является ли матрица симметричной относительно побочной диагонали?»
textual
Листинг программы
if(k==0) printf("Tak");
Объяснение кода листинга программы
В данном коде выполняется проверка, является ли матрица симметричной относительно побочной диагонали. Если матрица симметрична, то выводится слово Tak
.
Код можно оформить в виде списка следующим образом:
- Задать значение переменной
k
- Выполнить проверку: если
k
равно 0, то вывести словоTak
- Если
k
не равно 0, то выполнить остальные действия
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д