Составьте программу, меняющую местами максимальный и минимальный элемент массива. Составьте программу, меняющую местами максимальный и минимальный элемент массива.

24 Мая 2020 в 19:43
118 +1
0
Ответы
1

Пример программы на Python:

def swap_min_max(arr):
max_val = max(arr)
min_val = min(arr)
max_index = arr.index(max_val)
min_index = arr.index(min_val)
arr[max_index] = min_val
arr[min_index] = max_val
return arr
arr = [5, 10, 3, 8, 2]
print("Исходный массив:", arr)
arr = swap_min_max(arr)
print("Массив после замены минимального и максимального элементов:", arr)

Этот код сначала находит максимальный и минимальный элементы массива, затем находит их индексы в массиве, меняет значения местами и возвращает измененный массив.

18 Апр 2024 в 11:42
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир