# Untitled

unknown
plain_text
a year ago
1.5 kB
1
Indexable
Never
```#include<iostream>
using namespace std;

class rectangle{
float length;
float area;
public:
void input(){
cout<<"Enter the length of the Rectangle: ";
cin>>length;
cout<<"Enter the breadth of the Rectangle: ";
}
void display(){
cout<<"\nThe length of the Rectangle is: "<<length<<"\n";
cout<<"The breadth of the Rectangle is: "<<breadth<<"\n";
cout<<"The area of the Rectangle is: "<<area<<"\n";
}
void calc_area(){
cout<<"\nThe area of the Rectangle is: "<<area<<"\n";
}
friend void compare(rectangle a, circle b);
};

class circle{
float pi;
float area;
public:
void input(){
cout<<"Enter the radius of the Circle: ";
}
void display(){
cout<<"\nThe radius of the Circle is: "<<radius<<"\n";
cout<<"The area of the circle is: "<<area<<"\n\n";
}
void calc_area(){
pi=3.14;
cout<<"\nThe area of the circle is: "<<area<<"\n";
}
friend void compare(rectangle a,circle b);
};

void compare(rectangle a, circle b){
if(a.area==b.area){
cout<<"\nBoth have equal areas.\n";
}
else if(a.area>b.area){
cout<<"\nThe area of Rectangle is greater.\n";
}
else{
cout<<"\nThe area of Circle is greater.\n";
}
}

int main(){
rectangle a;
circle b;
a.input();
a.calc_area();
a.display();
b.input();
b.calc_area();
b.display();
compare(a,b);

return 0;
}
```