class point
{
public:
friend class line;
int x;
int y;
point(int xx,int yy)
{x=xx;
y=yy;
}
double Area()
{int area;
area=x*y;
return area;
}
void print()
{cout<<"x="<
};
class round:public point
{private:
double radius;
public:
round(int xx,int yy,int R):point(xx,yy)
{x=xx;
y=yy;
radius=R;
}
double Area()
{ double area;
area=3.14*radius* radius;
return area;
}
void print()
{cout<<"x="<
class line
{point p1;
point p2;
public:
void print();
double Area();
double length;
line (int x1,int y1,int x2,int y2):p1(x1,y1),p2(x2,y2){}
double line::length()
{
return sqrt((p2.x-p1.x)*(p2.x-p1.x)+(p2.y-p1.y)*(p2.y-p1.y));
}
double line::lArea()
{return 0
}
void line::lprint()
{cout<<"x1:"<
};
void main()
{point p(2,3);
round r(2,3,4);
line l(1,2,5,6);
p.Area();
p.print();
r.Area();
r.print();
l.lArea();
l.length();
l.lprint();
}