Pages

Monday, 8 June 2015

C program to swap of two numbers without using third variable

C program to swap of two numbers without using third variable

Coding:
#include
int main()
{
int x,y;
printf("Enter the value of x and y\n");
scanf("%d%d", &x, &y);
printf("Before Swapping\nx = %d\ny = %d\n",x,y);
x=x+y;
y=x-y;
x=x-y;
printf("After Swapping\nx = %d\ny = %d\n",x,y);
return 0;
}

Output:

Enter the value of x and y
10 20
Before Swapping
x = 10
y = 20
After Swapping
x = 20
y = 10