static void Main(string[] args) { // Чистим чтобы старое не мешалось :) Console.Clear(); // Создаём квадратную матрицу, в конструктор передаём размер матрицы MatrixEx me = new MatrixEx(Constants.MATRIX_SIDE); // Выводим таблицу, метод Print описан в классе базовой матрицы и унаследован me.Print(); if(me.IsSymmetric()) { System.Console.WriteLine("Matrica symmetrichna"); // Обнуляем элементы выше главной диагонали me.Triangulate(); me.Print(); // Показать сумму элементов ниже главной диагонали System.Console.WriteLine(String.Format("Summa elementov ravna {0,5:0.###}", me.CountDownSum())); } else { System.Console.WriteLine("Matrica ne symmetrichna"); } Console.ReadKey(); }