Дано: целочисленная матрица из n строк и m столбцов.
Найти: максимум из наименьших элементов столбцов.
Примерный алгоритм решения 1.
Примерный алгоритм решения 2.
const n = 4; m = 5; var matrix: array[1..n,1..m] of integer; max, min, i, j: integer; begin randomize; for i := 1 to n do begin for j := 1 to m do begin matrix[i,j] := random(100); write(matrix[i,j]:3); end; writeln; end; max := 0; {максимум среди минимумов} for j := 1 to m do begin {просмотр столбцов} min := matrix[1,j]; {предполагаем, что первый в столбце минимален} for i := 2 to n do {просматриваем столбец построчно} if matrix[i,j] then min := matrix[i,j]; {замена минимума} if min > max then max := min {замена максимума} end; writeln(max); readln end.
Последние комментарии
1 день 35 мин. назад
1 день 7 часов назад
1 день 13 часов назад
2 дня 20 часов назад
5 дней 15 часов назад
5 дней 17 часов назад
6 дней 15 часов назад
1 неделя 17 часов назад
1 неделя 19 часов назад
1 неделя 1 день назад