Предмет: Информатика, автор: vladrevers

в заданном одномерном массиве поменять местами соседние элементы стоящие на четных местах,с соседними элементами, стоящими на нечетных местах. Сделать на языке программирования python.

Ответы

Автор ответа: merkkaa
0

arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

for i in range(0, len(arr), 2):

   arr[i], arr[i + 1] = arr[i + 1], arr[i]

print(arr) # [2, 1, 4, 3, 6, 5, 8, 7, 10, 9]

Эта программа использует for для перебора элементов массива. Цикл начинается с первого элемента и увеличивается на 2 на каждой итерации. Это гарантирует, что элементы в четных местах будут проверены. Для каждого элемента в четном месте он меняет местами элемент с соседним элементом в следующем нечетном месте. После проверки и замены всех элементов измененный массив выводится на экран.

Похожие вопросы
Предмет: Немецкий язык, автор: herringtonbilly57