Определить симметричность матрицы относительно главной диагонали - C#

Узнай цену своей работы

Формулировка задачи:

Дан массив размером n x n. Необходимо выяснить, является ли этот массив симметричным, относительно главной диагонали?

Решение задачи: «Определить симметричность матрицы относительно главной диагонали»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace CyberForum_C_sharp
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.              const int n = 4;
  14.             int[,] arr = new int[n, n] { { 0,1,3,4}, {1,0,4,5 } ,{3,4,0,6 }, { 4,5,6,0} };
  15.  
  16.             if (F(arr))
  17.                 Console.Write("Yes!");
  18.             else
  19.                 Console.Write("No!");
  20.  
  21.             Console.Read();
  22.  
  23.         }
  24.  
  25.         static bool F(int[,] arr)
  26.         {
  27.             for (int i = 0; i < arr.GetLength(0); ++i)
  28.                 for (int j = 0; j < arr.GetLength(1); ++j)
  29.                     if (arr[i,j] != arr[j,i])
  30.                         return false;
  31.             return true;
  32.         }
  33.     }
  34.  
  35.    
  36. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы