• Решить задачу с помощью Питон!
    Задан массив X(N). Элементы с четными индексами переписать в массив Z. В массиве Z поменять местами максимальный и минимальный элементы.

Ответы 1

  • X=[15,1,0,255,12,38,154,36,794,2,54,-69]  #массив

    Z=[]  #пустой массив

    #запоминаем первый элемент из массива X как минимальный и максимальный

    minc=X[0]

    minind=0

    maxc=X[0]

    maxind=0

    k=-1  #переменная-счетчик

    for i in range(len(X)):  #цикл

       if i%2==0:

           k+=1

           Z.append(X[i])  #добавляем элемент Z[i], если i - четный

           print(Z)

    # проверка на минимум и максимум

           if X[i]>maxc:

               maxc,maxind=X[i],k

           if X[i]<minc:

               minc,minind=X[i],k

       print(minind,maxind,k)

    Z[minind]=maxc

    Z[maxind]=minc

    print(Z)

  • Добавить свой ответ

Войти через Google

или

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

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

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