в заданном одномерном массиве поменять местами соседние элементы стоящие на четных местах,с соседними элементами, стоящими на нечетных местах. Сделать на языке программирования 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 на каждой итерации. Это гарантирует, что элементы в четных местах будут проверены. Для каждого элемента в четном месте он меняет местами элемент с соседним элементом в следующем нечетном месте. После проверки и замены всех элементов измененный массив выводится на экран.
Вас заинтересует
1 год назад
1 год назад
8 лет назад
8 лет назад