Помогите вставить фрагмент кода, пожалуйста

Вам дана программа, в которой создается и вводится массив из N целых чисел. Дополните эту программу таким образом, чтобы она поменяла местами первый и второй, третий и четвертый и т.д., т.е. соседние элементы массива

#include <iostream>
using namespace std;
int main() {
  int a[100], n;
  cin >> n;
  for (int i = 0; i < n; i++) {
    cin >> a[i];
  }
//Место для вашего кода
  for (int i = 0; i < n; i++) {
    cout << a[i] << " ";
  }
  return 0;
}

Так это ж и есть основное, остальное просто ввод и вывод )

В чем именно проблема, что пробовали?

Только в голову пришло, может менять только нечетные элементы?

Так а причем тут четность, можно просто идти по массиву и менять.

Меняют местами элементы в массиве обычно как-то так:

int tmp = arr[index1];
arr[index1] = arr[index2];
arr[index2] = tmp;