#include <iostream>
using namespace std;
void swap(int& x, int& y) {
int temp = x;
x = y;
y = temp;
}
int main() {
int a = 10;
int b = 20;
cout << "Before swapping: a = " << a << ", b = " << b << endl;
swap(a, b);
cout << "After swapping: a = " << a << ", b = " << b << endl;
return 0;
}
In this program, we define a function swap()
that takes two integer references x
and y
as input, and swaps their values using a temporary variable temp
.
In the main()
function, we define two integers a
and b
with initial values of 10 and 20, respectively. We then call the swap()
function with a
and b
as arguments, which swaps their values.
Finally, we print the values of a
and b
before and after swapping to verify that the swapping operation worked correctly.
I hope this helps!
Program can be found here :
https://onlinegdb.com/ynfLO1363