Обработка квадратных матриц, записанных в файле.
Требуется реализовать программу, которая:
сортирует строки матрицы по возрастанию первого элемента (если элементы равны, по второму и т.д.)
находит ранг матрицы и выводит результат на консоль в формате <номер матрицы> <ранг матрицы>
находит определитель матрицы и выводит результат на консоль в формате <номер матрицы> <определитель матрицы>
сохраняет отсортированные матрицы в новом файле.
(число здесь идентифицирует номер команды)
Программа получает параметры из входного потока (проверять на корректность не требуется).
Параметры:
Программа должна проверять, что матрицы являются квадратными.
В случае, если это не так:
операционной системе возвращается ненулевой код возврата (return в main)
не создается выходного в файла
выводится сообщение об ошибке «Fail with <номер матрицы>».
сообщение об ошибке выводится для каждой матрицы отдельное.