static void Main(string[] args)
        {
            // Заданная по условию задачи величина (менять в коде, либо дописывать чтение ввода пользователя)
            ushort excParam1 = Constants.PARAM1;

            // Чистим чтобы старое не мешалось :)
            Console.Clear();

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

            if(me.IsMinSumIn((ushort) (excParam1 - 1)))
            {
                System.Console.WriteLine(String.Format("Summa v {0} stolbce minimalna", excParam1));
                // В k-ом столбце минимальная сумма элементов, ищем сумму до k столбца
                System.Console.WriteLine(String.Format("Summa do {0} stolbca ravna: {1,5:0.##}", excParam1, me.GetColSum(0, (ushort) (excParam1 - 1))));
            }
            else
            {
                System.Console.WriteLine(String.Format("Summa v {0} stolbce ne minimalna", excParam1));
                // Не максимальная сумма, ищем сумму после k
                System.Console.WriteLine(String.Format("Summa posle {0} stolbca ravna: {1,5:0.##}", excParam1, me.GetColSum((ushort)(excParam1 - 1), 0)));
            }

            Console.ReadKey();
        }