Алгоритм решения

Для нахождения максимального (минимального) элемента некоторой строки с номером i необходимо допустить, что первый элемент текущей строки является наибольшим (наименьшим), и организовать цикл для перебора и сравнения всех элементов данной строки. Параметром этого цикла следует выбрать номер столбца j. Циклически все последующие элементы строки i сравниваются с допустимым. Если текущее значение больше (меньше) допустимого максимума (минимума), то оно принимается за новое наибольшее (наименьшее) значение. В противном случае наибольшее значение остается прежним. Этот процесс продолжается до тех пор пока не будут сравнены все элементы текущей строки i. После окончания цикла по столбцам найденное максимальное (минимальное) значение сохраняется в массиве В. Для вычисления максимума (минимума) каждой из всех строк необходимо описанные действия повторить для всех значений i.

Схема нахождения максимума (минимума) в каждом столбце аналогична описанному алгоритму.