Programming C Tutorial
--------------------------------------------------------------------------------------
Friday, June 10, 2011
SWAP TWO VARIABLES WITHOUT USING THIRD USING C PROGRAM VARIABLE
C programming questions and answer
C ,C++, Advance C Search Engine
Java, Reasoning, Aptitude, Ebooks Search Engine
SWAP TWO VARIABLES WITHOUT USING THIRD USING C PROGRAM VARIABLE
#include
<stdio.h>
int
main
(){
int
a,b;
printf(
"\nEnter two numbers:"
);
scanf(
"%d %d"
,&a,&b);
printf(
"\nBefore swapping a=%d b=%d"
,a,b);
a=a^b;
b=b^a;
a=a^b;
printf(
"\nAfter swapping a=%d b=%d"
,a,b);
return
0;
}
OR
Swapping of two number
#include
<stdio.h>
int
main
(){
int
a=5,b=10;
//process one
a=b+a;
b=a-b;
a=a-b;
printf(
"a= %d
b=
%d"
,a,b);
//process two
a=5;
b=10;
a=a+b-(b=a);
printf(
"\na= %d
b=
%d"
,a,b);
//process three
a=5;
b=10;
a=a^b;
b=a^b;
a=b^a;
printf(
"\na= %d
b=
%d"
,a,b);
//process four
a=5;
b=10;
a=b-~a-1;
b=a+~b+1;
a=a+~b+1;
printf(
"\na= %d
b=
%d"
,a,b);
//process five
a=5,
b=10;
a=b+a,b=a-b,a=a-b;
printf(
"\na= %d
b=
%d"
,a,b);
getch();
}
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment