**Problem :-**Write A Program To Swap A Number Without Using Third Variable

**Logic :-**Swapping A two Number without Using Third Variable Is A simple logic that i am Explaining below .

**Example :-**a=10 And b=20 .

Step 1:- first add both number like a=a+b so a value is 30.

Step 2:- Now sub-struct b=a-b so b value is 10.

Step 3:- Finally a=a-b so 30-10=20 so a value is 20.

finally Number is swap .

**Solution :-**

**#include <iostream>**

using namespace std;

int main()

{

int first,second;

cout<<"Enter The First And Second Variable :\n\n";

cin>>first>>second;

first=first+second;

second=first-second;

first=first-second;

cout<<"\nFirst Number is = "<<first<<"\nSecond Number Is = "<<second<<endl;

return 0;

}

**Output:-**

## 0 Comments: