C++ Program to swap adjacent elements of an array
In this program, You will learn how to swap adjacent elements of an array in C++.
List is: 1, 2, 3, 4, 5, 6
After swap: 2, 1, 4, 3, 6, 5
Example: How to swap adjacent elements of an array in C++.
#include<iostream>
using namespace std;
int main() {
int i, t, num, arr[100];
cout << "Enter array size:";
cin>>num;
cout << "Enter numbers:";
for (i = 0; i < num; i++) {
cin >> arr[i];
}
i = 0;
while (i < num - 1) {
t = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = t;
i = i + 2;
}
cout << "Array List after Swapping:";
for (i = 0; i < num; i++) {
cout << arr[i] << " ";
}
return 0;
}
Output:
Enter array size:6
Enter numbers:10 20 30 40 50 60
Array List after Swapping:20 10 40 30 60 50