Вывести матрицу на экран и определить будет ли она симметричной относительно побочной диагонали - C (СИ)
Формулировка задачи:
Дано матрицу А[m][m] целых чисел.Вывести эту матрицу на экран и определить будет ли она симметричной относительно побочной диагонали.
Решение задачи: «Вывести матрицу на экран и определить будет ли она симметричной относительно побочной диагонали»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #include <stdlib.h> #define n 4 int main () { int arr[n][n]; int i,j,d; bool flag=false; //заполнение массива c клавиатуры (если нужно то заменить на ввод в программе) for(i=0;i<n;i++) { for(j=0;j<n;j++) { scanf("%d", &arr[i][j]); } } //побочная диагональ for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(arr[i,j]!=arr[n-i+1,n-j+1]) flag=false; else flag=true; } } if( !flag ) { printf("Ne simmetr"); } else printf("Yes, simmetr"); printf("\n"); //вывод массива for(i=0;i<n;i++) { for(j=0;j<n;j++) printf( "%d ", arr[ i ][ j ] ); printf( "\n" ); } getch(); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д