swapping of two numbers without using third variable using
AND and OR operators
Answers were Sorted based on User's Feedback
Answer / ramesh reddy
a = a^b; b =a^b; a =a^b;
or
a=a+b; b=a-b; a=a-b;
| Is This Answer Correct ? | 43 Yes | 2 No |
however we can implement using EXoR , where it is made of
AND and OR gate too....
x=90;
y=51;
x^=y^=x;
the value of x & y will be swapped.
| Is This Answer Correct ? | 8 Yes | 8 No |
#include<stdio.h> int main(){ int a[]={1,2,3,5,1}; int *ptr=a+4; int y=ptr-a; printf("%d",y); }
please explain every phase in the "SDLC" in the dotnet.
What is the difference between volatile and const volatile?
What are the advantage of c language?
#define f(x) main() { printf("\n%d",f(2+2)); }
FORMATTED INPUT/OUTPUT functions are a) scanf() and printf() b) gets() and puts() c) getchar() and putchar() d) all the above
main() { int i = 10; printf(" %d %d %d \n", ++i, i++, ++i); }
What is a nested loop?
How many ways are there to swap two numbers without using temporary variable? Give the each logic.
tell me the full form of c?
What are the types of functions in c?
Explain what is the benefit of using enum to declare a constant?