Try it in C Language
Write a C program to swap two variables without using a third variable. This is one of the very common C interview questions. It can be solved in a total of five steps. For this, I have considered two variables as a and b, such that a = 5 and b = 10. #include<stdio.h> int main(){ int a=5,b=10; a=b+a; b=a-b; a=a-b; printf("a= %d b= %d",a,b); a=5; b=10; a=a+b-(b=a); printf("\na= %d b= %d",a,b); a=5; b=10; a=a^b; b=a^b; a=b^a; printf("\na= %d b= %d",a,b); a=5; b=10; a=b-~a-1; b=a+~b+1; a=a+~b+1; printf("\na= %d b= %d",a,b); a=5, b=10; a=b+a,b=a-b,a=a-b; printf("\na= %d b= %d",a,b); return 0; } 2) What is Pointer? int main() { int x=10; int far *ptr; ptr=&x; printf("%d",sizeof ptr); return 0; } 3) struct ABC{ int a; float b; char c; }; int main() { struct ABC ...