Определить симметричность матрицы относительно главной диагонали - C#
Формулировка задачи:
Дан массив размером n x n. Необходимо выяснить, является ли этот массив симметричным, относительно главной диагонали?
Решение задачи: «Определить симметричность матрицы относительно главной диагонали»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CyberForum_C_sharp { class Program { static void Main(string[] args) { const int n = 4; int[,] arr = new int[n, n] { { 0,1,3,4}, {1,0,4,5 } ,{3,4,0,6 }, { 4,5,6,0} }; if (F(arr)) Console.Write("Yes!"); else Console.Write("No!"); Console.Read(); } static bool F(int[,] arr) { for (int i = 0; i < arr.GetLength(0); ++i) for (int j = 0; j < arr.GetLength(1); ++j) if (arr[i,j] != arr[j,i]) return false; return true; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д