Составьте программу, меняющую местами максимальный и минимальный элемент массива. Составьте программу, меняющую местами максимальный и минимальный элемент массива.
Этот код сначала находит максимальный и минимальный элементы массива, затем находит их индексы в массиве, меняет значения местами и возвращает измененный массив.
Пример программы на 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)
Этот код сначала находит максимальный и минимальный элементы массива, затем находит их индексы в массиве, меняет значения местами и возвращает измененный массив.