Write a program to exchange two variaables without temp
Answers were Sorted based on User's Feedback
Answer / sujith
another quick way is,
void main()
{
int a = 10, b = 5;
a ^= b ^= a ^= b;
}
| Is This Answer Correct ? | 7 Yes | 0 No |
Answer / kadher
void main()
{
int a=10,b=5;
a=a^b;
b=a^b;
a=a^b;
}
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / srinivas
main()
{
int a=3,b=2;
a = (a+b)-(b=a);
printf("a=%d,b=%d",a,b);
}
o/p:- a=2,b=3
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / vijay
Sir,... im not comfortable with the 2nd ans cud pls explain
me .?????/
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / haihere
Ans 3 is proper answer,coz in 1 it wont check for
range,,ans 3 is the rigt..
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / sandeep rehlan
Sir, please explain me the 3rd and 6th answer because both
are the orrect way of swapping of two variables.
| Is This Answer Correct ? | 0 Yes | 0 No |
What are the scope of static variables?
When a c file is executed there are many files that are automatically opened what are they files?
write a programme to enter some number and find which number is maximum and which number is minimum from enterd numbers.
write a method for an array in which it can display the largest n next largest value.
What do you mean by dynamic memory allocation in c? What functions are used?
How can I open a file so that other programs can update it at the same time?
write a progrmm in c language take user interface generate table using for loop?
In C, What is the #line used for?
What is nested structure in c?
how can i calculate mean,median,mode by using c program
Can we assign string to char pointer?
what does keyword ‘extern’ mean in a function declaration?