Вопрос задан 11.01.2020 в 12:17. Предмет Информатика. Спрашивает Канду Адриана.

Приведите пример нахождения максимального и минимального числа из элементов двумерного массива

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мирный Владимир.
C++
----------
Суть проста, задаем сам массив (в примере я заполняю его рандомными элементами) и вывожу его на экран, затем создаем переменную max или min (которая равна любому элементу массива), затем в цикле сравниваем каждый элемент массива с этим max или min, и если текущий элемент массива больше (или меньше, если нужно найти минимум), то max или min становится равно текущему элементу массива, ну и в конце выводим max или min на экран
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Пример нахождения максимального и минимального числа из элементов двумерного массива

Для нахождения максимального и минимального числа из элементов двумерного массива, можно использовать следующий алгоритм:

1. Инициализировать переменные `max_num` и `min_num` с начальными значениями, соответственно, наибольшего и наименьшего чисел в массиве. 2. Пройти по каждому элементу двумерного массива и сравнить его со значениями `max_num` и `min_num`. Если текущий элемент больше `max_num`, обновить значение `max_num`. Если текущий элемент меньше `min_num`, обновить значение `min_num`. 3. По окончании прохода по всем элементам массива, значения `max_num` и `min_num` будут содержать максимальное и минимальное числа соответственно.

Вот пример кода на языке Python, который реализует этот алгоритм:

```python def find_max_min(arr): max_num = float('-inf') # Инициализация максимального числа с отрицательной бесконечностью min_num = float('inf') # Инициализация минимального числа с положительной бесконечностью

for row in arr: for num in row: if num > max_num: max_num = num if num < min_num: min_num = num

return max_num, min_num

# Пример использования array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] max_num, min_num = find_max_min(array) print("Максимальное число:", max_num) print("Минимальное число:", min_num) ```

В данном примере, двумерный массив `array` содержит числа от 1 до 9. Функция `find_max_min` находит максимальное и минимальное число в этом массиве и возвращает их. Результат выводится на экран.

Примечание: В приведенном примере используется язык программирования Python, но алгоритм может быть реализован на других языках программирования с использованием аналогичного подхода.

0 0

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

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

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