How do we swap or interchange any 2 numbers without using
Temporary variable...Anybody can pls answer it.. Thanks in
Advance
Answers were Sorted based on User's Feedback
Answer / manju
main()
{
int a=16,b=19;
a=a+b;
b=a-b;
a=a-b;
printf("a and b are:%d\t%d",a,b);
}
Output:
a and b are:19 16
Is This Answer Correct ? | 16 Yes | 3 No |
int x,y;
x =x-y;
y =y+x;
x =y-x;
or
int x,y;
x=x^y;
y=x^y;
x=x^y;
Is This Answer Correct ? | 11 Yes | 7 No |
Answer / srikanth
int x,y;
x =x-y;
y =y+x;
x =y-x;
or
int x,y;
x=x^y;
y=x^y;
x=x^y;
or
int x,y;
x*=xy;
y=x/y;
x=x/y;
Is This Answer Correct ? | 4 Yes | 1 No |
Answer / emperor of america
using bitwise operator works 100%:
x^=y;
y^=x;
x^=y;
using +/- works sometime, need to consider overflow.
Is This Answer Correct ? | 4 Yes | 2 No |
Answer / divya
#include<stdio.h>
main()
(
clrscr();
int a,b;
printf("enter a and b values");
scanf("%d \n %d",&a,&b);
printf("before swaping a value is:%d",a);
printf("before swaping b value is:%d",b);
a=a+b;
b=a-b;
a=a-b;
printf("after swaping a value is:%d",a);
printf("after swaping b value is:%d",b);
getch();
}
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / girish
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
int a,b;
clrscr();
printf("Enter the two values:");
scanf("%d%d",&a,&b);
swap(a,b);
pritnf("the swaping of given two values are:\na=%d,b=%
d",a,b);
getch();
}
Is This Answer Correct ? | 0 Yes | 3 No |
Answer / mangala pandi
Logically it is not possible. so your question is worng.
Is This Answer Correct ? | 1 Yes | 15 No |
Write a C program to fill a rectangle using window scrolling
why programming language C is still used in operating system's kernel??
i want to know the procedure of qualcomm for getting a job through offcampus
State two uses of pointers in C?
WRITE A PROGRAM TO FIND A REVERSE OF TWO NO
What is the meaning of typedef struct in c?
Define and explain about ! Operator?
What is call by reference in functions?
name the language for writing c compiler?
Write a code to reverse string seperated by spaces i/p str=India is my country o/p str=aidnI si ym yrtnuoc After writing code, optimize the code
Write a c program to demonstrate character and string constants?
Which control loop is recommended if you have to execute set of statements for fixed number of times?