static void Main(string[] args) { // Чистим чтобы старое не мешалось :) Console.Clear(); // Создаём прямоугольную матрицу MatrixEx me = new MatrixEx(Constants.MATRIX_ROWS, Constants.MATRIX_COLS); // Выводим таблицу, метод Print описан в классе базовой матрицы и унаследован me.Print(); me.DownNegatives(); me.Print(); ushort eN = me.GetN(); if(eN > 0) { System.Console.WriteLine(String.Format("Do N-noy stroki vkluchitelno otricatelnyh elementov net. N = {0}", eN)); // Отрезаем матрицу снизу, метод унаследован из класса базовой матрицы me.Truncate(eN, 0); me.Print(); } else System.Console.WriteLine("Odin ili neskolko stolbcov sostoyat tolko iz otricatelnyh el-tov"); Console.ReadKey(); }