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

            double[] sums;

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

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

            // Считаем суммы элементов по строкам матрицы и запоминаем результат - пригодится
            sums = me.GetElementsSums();

            if(me.CheckCond(sums, excParam1, excParam2))
            {
                // Все суммы элементов строк попадают на заданный отрезок
                System.Console.WriteLine("Vse summy elementov popadaut na zadanny otrezok");
                me.PrintMaxLineNumber(sums);
            }

            Console.ReadKey();
        }