Spread the love
Method 1
#include <stdio.h> int main() { int x = 10, y = 5; // Code to swap 'x' and 'y' x = x + y; // x now becomes 15 y = x - y; // y becomes 10 x = x - y; // x becomes 5 printf("After Swapping: x = %d, y = %d", x, y); return 0; }
Drawback – Doesn’t work if one of number is ‘0’
Method 2
#include <stdio.h> int main() { int x = 10, y = 5; // Code to swap 'x' and 'y' x = x * y; // x now becomes 50 y = x / y; // y becomes 10 x = x / y; // x becomes 5 printf("After Swapping: x = %d, y = %d", x, y); return 0; }
Drawback – Doesn’t work if one of number is ‘0’
Method 3
#include <stdio.h> int main() { int x = 10, y = 5; // Code to swap 'x' (1010) and 'y' (0101) x = x ^ y; // x now becomes 15 (1111) y = x ^ y; // y becomes 10 (1010) x = x ^ y; // x becomes 5 (0101) printf("After Swapping: x = %d, y = %d", x, y); return 0; }
If you like this Article, then don’t forget to Click on Social likes buttons.