Program to swap 2 variable values without using third variable
- Add both variables in 2nd variable
- subtract 1st from 2nd and store it in 1st
- subtract 1st from 2nd and store it in 2nd
C Code
#include <stdio.h>
#include <conio.h>
int main()
{
int var1, var2;
printf("Enter value for first integer: ");
scanf("%d", &var1);
printf("Enter value for second integer: ");
scanf("%d", &var2);
printf("\nValues Before swapping\n");
printf("First Integer: %d", var1);
printf("\nSecond Interger: %d", var2);
var1 = var1+var2;
var2 = var1-var2;
var1 = var1-var2;
printf("\n\nValues After swapping\n");
printf("First Integer: %d", var1);
printf("\nSecond Interger: %d", var2);
getch();
return 0;
}
C++ Code
#include <iostream>
using namespace std;
int main()
{
int var1, var2;
cout << "Enter value for first integer: ";
cin >> var1;
cout << "Enter value for second integer: ";
cin >> var2;
cout << "\nValues Before swapping" << endl;
cout << "First Integer: " << var1 << endl;
cout << "Second Interger: " << var2 << endl;
var1 = var1+var2;
var2 = var1-var2;
var1 = var1-var2;
cout << "\nValues After swapping" << endl;
cout << "First Integer: " << var1 << endl;
cout << "Second Interger: " << var2 << endl;
return 0;
}
Output:
Other Related Search Terms
- C Program to swap 2 variables without using third variable
- C++ program to swap 2 variables without using temp variable
- C and C++ program for swapping 2 variables without using third variable

![[C/C++] Swap 2 Variable Without Using Third Variable](https://fsconline.info/wp-content/uploads/2015/09/c-cpp-programming.jpg)
