В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
elyakomarova0
elyakomarova0
23.12.2020 13:50 •  Информатика

Решить с питон! задан массив x(n). элементы с четными индексами переписать в массив z. в массиве z поменять местами максимальный и минимальный элементы.

Показать ответ
Ответ:
Hilet
Hilet
09.10.2020 13:29

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)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота