Даны действительные числа a1,a2,...a n. Поменять местами первый наибольший элемент с последним наименьшим элементом. НА ПИТОНЕ!

Есть ответ
12.12.2022
370

Ответ


print('Вводите числа в одной строке через пробел:')
a = list(map(int,input('Ввод:  ').split()))
max = -99999
min = 99999
pos = -1
maxpos = False
for i in a:
   if i > max:
       max = i
   if i < min:
       min = i
for i in a:
   pos += 1
   if (i == max) and (maxpos == False):
       maxpos = pos
   if i == min:
       minpos = pos
a[maxpos] = min
a[minpos] = max
print('Вывод: ',end='')
for i in range(0,len(a)):
   print(a[i],end=' ')


Если вы нашли правильное решение, вы можете поблагодарить нас начиная с 10 рублей.
Просто нажмите на кнопку "Подарить".
12.12.2022
Этот сайт использует cookies (Политика Cookies). Вы можете указать условия хранения и доступ к cookies в своем браузере.