• Даны действительные числа 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=' ')

    • Автор:

      freakvzny
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years