Reverse without using temporary variables(Using XOR)

Program:

#include<stdio.h>
int main()
{
int a=5,b=10;
b ^= a;
a ^= b;
b ^=a;
printf("%d %d",a,b);
return 0;
}


Output:

b a                                  
                                     

10 5                                 
                                     

Comments

Post a Comment

Popular posts from this blog

C program to print the following Pattern

For any given matrix find the path from the start to the end which gives the maximum sum. Traverse only right or down. Example: starting index is 15 (left top) and ending index is 10 (bottom right) 15 25 30 45 25 60 70 75 10 O/P:15->45->70->75->10 sum is 215

c++ program to print string along the diagonals of the matrix.