Practice Real Company Assessment Patterns • Latest 2025–2026 Mock Tests

Programming Exercises

Implement a program to demonstrate inheritance with a Shape base class and a Circle derived class.

Hard

Problem 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; }
Log in or sign up to run or submit your code.Log inSign up
Input
Circle circle(5);
Expected Output
Area of circle: 78.5398