Вопрос задан 28.07.2026 в 13:03. Предмет Информатика. Спрашивает Горбачева Анастасия.

Напишите программу, которая находит минимальный и максимальный элементы матрицы и их индексы. Python

Перейти к ответам

Ответы на вопрос

Отвечает Хански Амандәулет.

Программа считывает размеры матрицы, затем саму матрицу, находит минимальный и максимальный элементы, а также их индексы:

Python
rows = int(input("Введите количество строк: "))
cols = int(input("Введите количество столбцов: "))

matrix = []

print("Введите элементы матрицы:")

for i in range(rows): row = list(map(int, input().split()))

if len(row) != cols: raise ValueError( f"В строке должно быть ровно {cols} элементов" )

matrix.append(row)

min_element = matrix[0][0] max_element = matrix[0][0]

min_row = 0 min_col = 0 max_row = 0 max_col = 0

for i in range(rows): for j in range(cols): if matrix[i][j] < min_element: min_element = matrix[i][j] min_row = i min_col = j

if matrix[i][j] > max_element: max_element = matrix[i][j] max_row = i max_col = j

print( f"Минимальный элемент: {min_element}, " f"индексы: [{min_row}][{min_col}]" )

print( f"Максимальный элемент: {max_element}, " f"индексы: [{max_row}][{max_col}]" )

Пример работы программы:

Введите количество строк: 3
Введите количество столбцов: 4
Введите элементы матрицы:
5 8 -2 10
7 3 15 6
9 1 4 12

Минимальный элемент: -2, индексы: [0][2] Максимальный элемент: 15, индексы: [1][2]

В Python индексация начинается с нуля. Поэтому индекс [0][2] обозначает первую строку и третий столбец.

Если требуется вывести номера строк и столбцов начиная с единицы, в команде вывода нужно прибавить к индексам 1:

Python
print(
    f"Минимальный элемент: {min_element}, "
    f"строка: {min_row + 1}, столбец: {min_col + 1}"
)

print( f"Максимальный элемент: {max_element}, " f"строка: {max_row + 1}, столбец: {max_col + 1}" )

Если минимальный или максимальный элемент встречается в матрице несколько раз, программа выводит индексы его первого вхождения.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Информатика 24.09.2025 06:12 15 Новожилова Аполлинария

Последние заданные вопросы в категории Информатика

Задать вопрос