Wednesday 27 July 2016

Q.6 swap two numbers without using third variable and any arithmatic operators.(in c Programming)
#include<stdio.h>
 
int main() {
   int num1, num2;
 
   printf("\nEnter First Number : ");
   scanf("%d", &num1);
 
   printf("\nEnter Second Number : ");
   scanf("%d", &num2);
 
   num1 = num1 ^ num2;
   num2 = num1 ^ num2;
   num1 = num1 ^ num2;
 
   printf("\n Numbers after Exchange : ");
   printf("\n Num1 = %d and Num2 = %d", num1, num2);
 
   return(0);
}

No comments:

Post a Comment

Featured post

All Logical Questions are Answered JumpInToIt