Задача 67: Поменять местами максимум и минимум
Условие задачи:
Найдите максимальный и минимальный элементы в массиве и поменяйте их местами.
Входные данные:
На вход программе сначала подается значение \(n <= 100\) — количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие 30000.
Выходные данные:
Выдайте значения элементов массива после выполнения указанной операции.
Решение:
w = int(input())
q = list(map(int, input().split()))
index_of_min = 0
index_of_max = 0
for i in range(1, len(q)):
if q[i] > q[index_of_max]:
index_of_max = i
if q[i] < q[index_of_min]:
index_of_min = i
q[index_of_min], q[index_of_max] = q[index_of_max], q[index_of_min]
print(' '.join([str(i) for i in q]))
У вас включен блокировщик рекламы. Пожалуйста, выключите его чтобы увидеть решения. На этом сайте не так много рекламы, а кушать что-то надо. Вот котик
Пожалуйста, подождите загрузки решения