Implement a program to demonstrate inheritance with a Shape base class and a Circle derived class.
HardProblem Statement
Implement a program to demonstrate inheritance with a Shape base class and a Circle derived class.
Sample Input
Circle circle(5);
Sample Output
Area of circle: 78.5398
Limits
Time: 2s · Memory: 256 MB
Code Editor
00:00
#include <cmath>
#include <iostream>
class Shape {
public:
virtual double area() = 0; // Pure virtual function
};
class Circle : public Shape {
private:
double radius;
public:
Circle(double r);
double area();
};
int main() {
// Logic to demonstrate inheritance
return 0;
}
Input
Circle circle(5);
Expected Output
Area of circle: 78.5398