'''
Разработайте скрипт для решения задачи:
Создайте двумерный массив (матрицу) случайных двузначных целых чисел,
состоящую из n строк и m столбцов.
Найдите максимальный среди минимальных элементов каждой строки матрицы.
Пример выполнения скрипта:
Программа поиска максимального из минимальных элементов каждой строки матрицы
Введите количество строк матрицы -> 4
Введите количество столбцов матрицы -> 5
Сформированная матрица:
11 10 30 39 40
51 57 67 29 38
22 27 32 79 85
19 69 31 52 76
Максимальный из минимальных элементов строк матрицы:
29
'''
from random import randint
print('Программа поиска максимального из минимальных элементов каждой строки матрицы')
n = int(input('Введите количество строк матрицы -> '))
m = int(input('Введите количество столбцов матрицы -> '))
print('Сформированная матрица:')
matrix = []
# Создаем матрицу n X m и выводим на экран
for i in range(n):
matrix.append([])
for j in range(m):
matrix[i].append(randint(10,99))
print(matrix[i][j], end = ' ')
print()
# Находим максимальный из минимальных элементов строк матрицы
print('Максимальный из минимальных элементов строк матрицы:')
minimums = n * [0]
for i in range(n):
minimums[i] = min(matrix[i])
print(max(minimums))
© Кащеев Е. Решение задач по программированию на языке Python