Предмет: Информатика,
автор: Анифиса7
Даны действительные числа a1,a2,...a n. Поменять местами первый наибольший элемент с последним наименьшим элементом. НА ПИТОНЕ!
Ответы
Автор ответа:
1
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=' ')
Похожие вопросы
Предмет: Русский язык,
автор: abidovamavluda787
Предмет: Физика,
автор: vitalikbusel34
Предмет: Литература,
автор: mariyapr
Предмет: Математика,
автор: Di200302
Предмет: География,
автор: DimaJust