Определить симметричность матрицы относительно главной диагонали - 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;
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д