Swap numbers without using third variable in C++
cin - Question 10
In this question, we will see how to input two integers into two variables x and y in C++ programming using the cin statement and swap their values without using a third variable. To knowTo know more about cin statement click on the cin statement lesson.
Q10) Write a program in C++ to input two integers into two variables x and y and swap their values without using a third variable.
x = 5
y = 3
After Swap
x = 3
y = 5
Program
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int x,y;
cout<<"Enter value of x ";
cin>>x;
cout<<"Enter value of y ";
cin>>y;
x=x+y;
y=x-y;
x=x-y;
cout<<"After Swap\n";
cout<<"x="<<x<<endl;
cout<<"y="<<y;
return 0;
}
Output
Enter value of x 10 Enter value of y 20 After Swap x=20 y=10