In the above C++ Program to swap two numbers using third variable, we assign the value of first variable to the third variable and value of second variable to the first variable and then the value of third value is assigned to the first variable.
#include <iostream>
using namespace std;
int main()
{
cout << "\n\n Swap two numbers :\n";
cout << "-----------------------\n";
int num1, num2, temp;
cout << " Input 1st number : ";
cin >> num1 ;
cout << " Input 2nd number : ";
cin >> num2;
temp=num2;
num2=num1;
num1=temp;
cout << " After swapping the 1st number is : "<< num1 <<"\n" ;
cout << " After swapping the 2nd number is : "<< num2 <<"\n\n" ;
}
Sample Output: Input 1st number : 56 Input 2nd number : 71 After swapping the 1st number is : 71 After swapping the 2nd number is : 56