Advertisement
TTLC198

LB4_1_10var

Nov 8th, 2021
726
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.32 KB | None | 0 0
  1. using System;
  2. namespace LB4_1
  3. {
  4.     class Program
  5.     {
  6.         static void Main(string[] args)
  7.         {
  8.             int counter = 0;
  9.            
  10.             Console.Write("Пожалуйста, введите порядок квадратной матрицы:");
  11.             int por = Convert.ToInt32(Console.ReadLine());
  12.             Console.WriteLine("Введите все элементы квадратной матрицы по порядку:");
  13.            
  14.             int[,] matrix = new int[por, por];
  15.  
  16.             for (int i = 0; i < por; i++)
  17.                 for (int j = 0; j < por; j++)
  18.                     Console.WriteLine("matrix[{0},{1}] = {2}", j, i, matrix[j, i] = Convert.ToInt32(Console.ReadLine()));
  19.  
  20.             for (int i = 0; i < Math.Sqrt(matrix.Length); ++i)
  21.                 for (int j = i + 1; j < Math.Sqrt(matrix.Length); ++j)
  22.                     counter += matrix[i, j] == matrix[j, i] ? 1 : 0;
  23.             Console.WriteLine(counter == Convert.ToInt32(matrix.Length - Math.Sqrt(matrix.Length)) / 2 ? "Матрица является симметричной относительно главной диагонали" : "Матрица не является симметричной относительно главной диагонали");
  24.             Console.Read();
  25.         }
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement