Напишите программу для поиска первого минимального и максимального элементов в матрице. Если в матрице есть несколько
Напишите программу для поиска первого минимального и максимального элементов в матрице. Если в матрице есть несколько одинаковых минимальных (максимальных) элементов, необходимо найти индексы первого такого элемента, идя по строкам сверху вниз и слева направо. В первой строке вводятся размеры матрицы, разделенные пробелом: количество строк n и количество столбцов m (1 ≤ n, m ≤ 100). В следующих n строках записываются строки матрицы, состоящие из m натуральных чисел, разделенных пробелами. В первой строке вывода программа должна вывести индексы (строку и столбец) минимального элемента,
15.01.2024 10:59
Инструкция: Для решения этой задачи требуется прочитать вводные данные, а именно размеры матрицы и ее содержимое. Затем, используя два цикла, мы проходим по всем элементам матрицы и находим минимальное и максимальное значения, сохраняя индексы первого встреченного элемента с таким значением. Это делается путем сравнения текущих значений с сохраненными минимальным и максимальным значениями. Если текущее значение меньше текущего минимального, мы обновляем минимальное значение и сохраняем текущие индексы. Аналогично, если текущее значение больше текущего максимального, мы обновляем максимальное значение и сохраняем текущие индексы. В конце программы выводим сохраненные индексы минимального элемента.
Например:
Входные данные:
Выходные данные:
Совет: Чтобы лучше понять эту задачу, рекомендуется сначала попрактиковаться с простыми матрицами размером 3x3 или 4x4, используя ручное решение. Пройдитесь по матрице и найдите минимальный и максимальный элементы вручную, записывая индексы и значения. Затем сравните свое решение с полученным в программе. Это поможет вам лучше понять алгоритм и убедиться в правильности вашей программы.
Задание:
Входные данные:
Выходные данные: