Предмет: Информатика,
автор: vladrevers
в заданном одномерном массиве поменять местами соседние элементы стоящие на четных местах,с соседними элементами, стоящими на нечетных местах. Сделать на языке программирования python.
Ответы
Автор ответа:
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 на каждой итерации. Это гарантирует, что элементы в четных местах будут проверены. Для каждого элемента в четном месте он меняет местами элемент с соседним элементом в следующем нечетном месте. После проверки и замены всех элементов измененный массив выводится на экран.
Похожие вопросы
Предмет: Информатика,
автор: sabrina7659
Предмет: Немецкий язык,
автор: herringtonbilly57
Предмет: Физика,
автор: milanajoldoshova10
Предмет: Английский язык,
автор: schev4enko3u
Предмет: Русский язык,
автор: nastyaakkek