C Program to Swap two Variables Without Using Third Variable.

Write a  C program to swap two variables without using the third variable.

Consider we have two variables a and b containing some number. We are asked to swap the values without using a third variable. For example, if in your C program you have taken two variables a and b where a = 10 and b = 20, after swapping it will become  a =20 and b = 10.

Here is the source code of the C program Swap two variables without Using the third variable. The C program is successfully compiled.

C Programming code :

#include<stdio.h>

#include<conio.h>

Void main()

{

int a=10,b=20;

Clrscr();

Printf(“before swapping a=%d \t b=%d”,a,b);

a=a+b;

b=a-b;

a=a-b;

Printf(“after swapping”);

Printf(“A=%d \t B=%d”,a,b);

}