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 polozhitelnyh elementov: {0,6:0.####}", me.CalcPosW()));
            }
            else
            {
                // Среднее арифметическое элементов выше главной диагонали
                System.Console.WriteLine(String.Format("Vyshe glavnoy diagonaly sredn arifmet: {0,6:0.####}", me.CountUpElsW()));
            }

            Console.ReadKey();
        }