Swap two numbers without using third variable in C Language

Swap two numbers without using third variable in C Language

Write a program in C Language to Swap two numbers without using third variable.

/*    Swap two numbers without using third variable   */

#include<stdio.h>
int main()
{
	int a;
	int b;
	printf("Type value of A : ");
	scanf("%i",&a);
	printf("\nType value of b : ");
	scanf("%i",&b);
	a = a + b;
	b = a - b;
	a = a - b ;
	printf("A : %i",a);
	printf("\nB : %i",b);
	return 0;
}

Leave a Reply

Close Menu