Процесс получения нулей вместо первых элементов строк продолжим дальше. Наконец, первую строку умножим на число и прибавим к последней строке. В результате получаем. По тому же алгоритму считаем определитель матрицы порядка 3, стоящий справа. Задача в Pascal: заменить элементы матрицы нулем, стоящие во второй строке. Заменить нулями все элементы матрицы, расположенные на главной диагонали и выше нее. Если все строки, начиная со второй, в полученной матрице нулевые, то ее ранг равен 1, так как есть минор первого порядка, отличный от нуля. В противном случае перестановкой строк и столбцов матрицы с номерами, большими единицы, добиваемся.