write a program to swap Two numbers without using temp variable.
Answers were Sorted based on User's Feedback
Answer / joshin
main()
{
printf("enter two number");
scanf("%d%d",&a,&b);
printf("swaped result is b=%d\na=%d",b,a);
}
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / amit chauhan
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b;
printf("\n Enter the 2 numbers");
scanf("%d%d",&a,&b);
//swaping of 2 numbers without using temp variable
a=a+b;
b=a-b;
a=a-b;
/* or
a=a*b;
b=a/b;
a=a/b;
*/
printf("\n A = %d \n B = %d\n");
getch();
}
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / school
public class hack
{
magic printwall(the web must block);
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / harika
main()
{
int a=2,b=3;
a^=b^=a^=b;
printf("%d,%d",a,b);
}
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / saurav raj
#include<stdio.h>
#include<conio.h>
void main()
int a,b;
clrscr();
printf("Enter Two number a & b:- ");
scanf("%d%d",&a,&b);
a=a+b;
b=a-b;
a=a-b;
printf("\nA=%d \t B=%d",a,b);
getch();
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / swechha
a=a-b
b=a+b
a=b-a
if a=5 and b=10 then
a=5-10=(-5)
b=(-5)+10=5
a=5-(-5)=5+5=10
now a=10 & b=5
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / ajith c.k
#include"stdio.h"
int swap(int *,int*);
int main()
{
int a,b;
printf("enter two number");
scanf("%d%d",&a,&b);
swap(&a,&b);
printf("%d\t%d",a,b);
return ;
}
int swap(int *s,int *q)
{
if(*s==*q)
return;
*s^=*q;
*q^=*s;
*s^=*q;
return ;
}
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / sur!
void xorSwap (int *x, int *y) {
if (x != y) {
*x ^= *y;
*y ^= *x;
*x ^= *y;
}
}
Is This Answer Correct ? | 1 Yes | 1 No |
Differentiate between ordinary variable and pointer in c.
How can a process change an environment variable in its caller?
what do you mean by inline function in C?
in one file global variable int i; is declared as static. In another file it is extern int i=100; Is this valid ?
What is a pointer in c plus plus?
What is the use of the function in c?
how can i access hard disk address(physical address)? are we access hard disk by using far,near or huge pointer? if yes then please explain.....
What's the total generic pointer type?
how can i include my own .h file EX:- alex.h like #include<alex.h>, rather than #include"alex.h"
Why do some versions of toupper act strangely if given an upper-case letter?
How do you view the path?
‘SAVEPOINT’ and ‘ROLLBACK’ is used in oracle database to secure the data comment. Give suitable examples of each with sql command.