コード例 #1
0
        static void Main(string[] args)
        {
            // Чистим чтобы старое не мешалось :)
            Console.Clear();

            // Создаём квадратную матрицу, в конструктор передаём размер матрицы
            MatrixEx me = new MatrixEx(Constants.MATRIX_SIDE);
            // Выводим таблицу, метод Print описан в классе базовой матрицы и унаследован
            me.Print();

            if(me.IsTriangular())
            {
                // Выводим среднее арифметическое матрицы
                System.Console.WriteLine(String.Format("Sredneye arifmet: {0,6:0.####}", me.CalcW()));
            }
            else
            {
                // Показать количество элементов выше главной диагонали, отличных от нуля
                System.Console.WriteLine(String.Format("Vyshe glavnoy diagonaly {0} el-tov ne ravny 0", me.CountUpEls()));
            }

            Console.ReadKey();
        }