swap two integer variables without using a third temporary
variable?
Answers were Sorted based on User's Feedback
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b;
clrscr();
printf("\n ENTER 2 VALUES : ");
scanf("%d%d",&a,&b);
printf("\n THE VALUES BEFORE SORTING : %d,%d",a,b);
a=a+b;
b=a-b;
a=a-b;
printf("\n THE VALUES AFTER SORTING : %d,%d",a,b);
getch();
}
Is This Answer Correct ? | 40 Yes | 1 No |
the best way what i choose is that : if x=89 , y=-88
x^=y^=x^=y;
this line will swap the above numbers......
thank u
Is This Answer Correct ? | 10 Yes | 5 No |
Answer / sumit salve
a=a+b-(b=a);
or
a=a*b/(b=a);
this will also swap two numbers!!!
Thank You...
Is This Answer Correct ? | 0 Yes | 0 No |
i'll only give u logic #include<stdio.h>
void main() { int a=10,b=20;
printf("b4 swap:a=%d b=%d",a,b);
a=a+b;b=a-b;a=a-b; printf("aftr
swap:a=%d b=%d",a,b); }
from-onkar.koparde@gmail.com
Is This Answer Correct ? | 2 Yes | 4 No |
Find if a number is power of two or not?
What is the use of a semicolon (;) at the end of every program statement?
what is the maximum no. of bytes calloc can allocate
What is dynamic memory allocation?
WRITE A PROGRAM TO PRINT THE FOLLOWING OUTPUTS USING FOR LOOPS. A) * B) ***** *** * * ***** * * *****
Write a C program to print 1 2 3 ... 100 without using loops?
How can draw a box in cprogram without using graphics.h header file & using only one printf(); ?
Differentiate Source Codes from Object Codes
what are the uses of structure?
which operator having lowest precedence?? a.)+ b.)++ c.)= d.)%
In scanf h is used for
What is the difference between abs() and fabs() functions?