--
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
class class2;
class class1
{
float a1;
public:
void get1()
{
cout<<"\n Enter First Number : ";
cout<<"\n A1 : ";
cin>>a1;
}
friend void swap(class1,class2);
};
class class2
{
float a2;
public:
void get2()
{
cout<<"\n Enter Second Number : ";
cout<<"\n A1 : ";
cin>>a2;
}
friend void swap(class1,class2);
};
void swap(class1 c1,class2 c2)
{
cout<<"\n Before Swapping : ";
cout<<"\n A1 = "<
cout<<"\n A2 = "<
int t=c1.a1;
c1.a1=c2.a2;
c2.a2=t;
cout<<"\n----------------------------------------";
cout<<"\n After Swapping : ";
cout<<"\n A1 = "<
cout<<"\n A2 = "<
}
void main()
{
clrscr();
class1 c1;
class2 c2;
c1.get1();
c2.get2();
swap(c1,c2);
getch();
}
/* OUTPUT
Enter First Number :
A1 : 12
Enter Second Number :
A1 : 13
Before Swapping :
A1 = 12
A2 = 13
----------------------------------------
After Swapping :
A1 = 13
A2 = 12 */