Поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных

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

Есть условие: код должен быть без массива