Предмет: Информатика,
автор: Анифиса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=' ')
Похожие вопросы
Предмет: Українська мова,
автор: veronika29678
Предмет: Математика,
автор: kseniyafeshchenko55
Предмет: История,
автор: bkkktu2
Предмет: Математика,
автор: Di200302
Предмет: География,
автор: DimaJust