Задача 09.10

''' Разработайте скрипт для решения задачи: Создайте двумерный массив (матрицу) случайных двузначных целых чисел, состоящую из 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