In this example, we will see C Program to swap two numbers without using third variable.
C Program to swap two numbers without using third variable
/* C-Program: Read two integer values & swap these values take without third variable */ #include <stdio.h> int main() { int a,b; printf("Enter the values of a and b:\n"); scanf("%d%d", &a,&b); printf("\nbefore swapping:\n"); printf("a = %d\tb = %d\n", a,b); /* swap logic */ a = a+b; b = a-b; a = a-b; printf("\nafter swapping:\n"); printf("a = %d\tb = %d\n", a,b); return 0; }
Output :-
Enter the values of a and b: 5 7 before swapping: a = 5 b = 7 after swapping: a = 7 b = 5