HOW TO SWAP TWO NOS IN ONE STEP?
Answers were Sorted based on User's Feedback
Answer / shiva kumar
void main()
{
int a,b;
printf("Enter two numbers\n");
scanf("%d%d",&a,&b);
b=a+b-(a=b);
printf("%d %d ",a,b);
}
| Is This Answer Correct ? | 28 Yes | 7 No |
Answer / sasikumar
main()
{
int a,b,c;
printf("enter two no's :");
scanf("%d%d",&a,&b);
c=a^=b^=a^=b;
printf("%d",c);
}
| Is This Answer Correct ? | 6 Yes | 6 No |
Answer / vijay
#include<stdio.h>
main()
{
int a=5,b=9;
printf("%d %d \n",a,b);
a^=b^=a^=b;
printf("%d %d \n",a,b);
}
| Is This Answer Correct ? | 4 Yes | 4 No |
Answer / venkatesh sabinkar
#include<stdio.h>
#include<conio.h>
void main()
{
int a=5,b=2,t;
clrscr();
printf("a=%d,b=%d",a,b,b=t,a=b,t=a);
getch();
}
| Is This Answer Correct ? | 3 Yes | 4 No |
Answer / z
Trick question: the phrase "one step" is undefined.
Example: how many steps are there in the following statement?
a = ++b;
| Is This Answer Correct ? | 0 Yes | 1 No |
amaresh@Hare-Krishna:~$ cat swp.c
#include<stdio.h>
int
main(){
int a=5,b=6; // Compile using gcc -Wall
#ifdef DEBUG // to avoid compiler warnings
a ^=b^=a^=b;
#endif
printf("value of a is %d and b is %d\n",a,b);
return 0;
}
| Is This Answer Correct ? | 2 Yes | 4 No |
What are the types of operators in c?
What is void main () in c?
In c programming write a program that will print 10 multiples of 3 except 15,18,21 using looping
What oops means?
what is link list?
What are preprocessor directives?
#define PRINT(int) printf("int = %d ",int) main() {< BR> intx,y,z; x=03;y=02;z=01; PRINT(x^x); z<<=3;PRINT(x); y>>=3;PRINT(y); }
What is calloc in c?
What are types of functions?
What is output redirection?
how to get the starting address of file stored in harddisk through 'C'program.
Do pointers need to be initialized?