Задача 09.07

''' Разработайте скрипт для решения задачи: Создайте двумерный массив (матрицу) случайных двузначных целых чисел, состоящую из n строк и m столбцов. Найдите максимальный элемент матрицы, выведите номер его строки и столбца. (Примечание: Для наглядности считаем, что нумерация строк и столбцов начинается не с 0, а с 1) Пример выполнения скрипта: Программа поиска максимального элемента матрицы Введите количество строк матрицы -> 3 Введите количество столбцов матрицы -> 4 Сформированная матрица: 31 96 49 13 10 69 56 36 11 92 26 67 Максимальный элемент матрицы - 96 Строка - 1 Столбец- 2 ''' 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() # Находим максимальный элемент матрицы mx = matrix[1][1] k = 1 l = 1 for i in range(n): for j in range(m): if matrix[i][j] > mx: mx = matrix[i][j] k = i l = j print('Максимальный элемент матрицы - ', mx) print('Строка - ', k + 1) print('Столбец- ', l + 1)

© Кащеев Е. Решение задач по программированию на языке Python