PROGRAM TO FIND MAXIMUM OF TWO NUMBERS BELONGING TO TWO DIFFERENT CLASSES USING FRIEND FUNCTION
/*WRITE A PROGRAM TO FIND MAXIMUM OF TWO NUMBERS BELONGING TO TWO DIFFERENT CLASSES USING FRIEND FUNCTION*/
#include<conio.h>
#include<iostream.h>
class XYZ;
class ABC
{
int x;
public:
void setvalue(inti)
{
x=i;
}
friend void max(ABC,XYZ);
};
class XYZ
{
inty;
public:
void set value(intj)
{
y=j;
}
friend void max(ABC,XYZ);
};
void max(ABC a,XYZ b)
{
if(a.x>=b.y)
cout<<"maximum value is"<<a.x;
else
cout<<"maximum value is"<<b.y;
}
void main()
{
ABC abc;
abc.setvalue(10);
XYZ xyz;
xyz.setvalue(20);
max(abc,xyz);
getch();
}
----------------------------------------------------------
OUTPUT:-
#include<conio.h>
#include<iostream.h>
class XYZ;
class ABC
{
int x;
public:
void setvalue(inti)
{
x=i;
}
friend void max(ABC,XYZ);
};
class XYZ
{
inty;
public:
void set value(intj)
{
y=j;
}
friend void max(ABC,XYZ);
};
void max(ABC a,XYZ b)
{
if(a.x>=b.y)
cout<<"maximum value is"<<a.x;
else
cout<<"maximum value is"<<b.y;
}
void main()
{
ABC abc;
abc.setvalue(10);
XYZ xyz;
xyz.setvalue(20);
max(abc,xyz);
getch();
}
----------------------------------------------------------
OUTPUT:-
0 comments