#include
template
{
x temp;
temp=a;
a=b;
b=temp;
}
void main()
{
int i=10,j=20;
double x=10.1,y=23.3;
char a='y',b='z';
clrscr();
cout<<"\nOriginal i and j: "<< i<<" ,"<< j;
cout<<"\nOriginal x and y: "<< x<<" ,"<< y;
cout<<"\nOriginal a and b: "<< a<<" ,"<< b;
swaparg(i,j);
swaparg(x,y);
swaparg(a,b);
cout<<"\n\nSwapped i and j: "<< i<<", "<< j;
cout<<"\nSwapped x and y: "<< x<<" ,"<< y;
cout<<"\nSwapped a and b: "<< a<<", "<< b;
getch();
}
Output will be:
Original i and j : 10, 20
Original x and y: 10.1, 23.3
Original a and b: y, z
Swapped i and j : 20, 10
Swapped x and y: 23.3, 10.1
Swapped a and b: z, y
No comments:
Post a Comment