Showing posts with label Multi Level Inheritance solution. Show all posts
Showing posts with label Multi Level Inheritance solution. Show all posts

Friday, January 1, 2021

Multi Level Inheritance | HackerRank | C++ | Solution | Color The Code



Problem : https://www.hackerrank.com/challenges/multi-level-inheritance-cpp/problem

Solution :


#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;

class Triangle{
    public:
        void triangle(){
            cout<<"I am a triangle\n";
        }
};

class Isosceles : public Triangle{
      public:
          void isosceles(){
            cout<<"I am an isosceles triangle\n";
          }
};

//Write your code here.
class Equilateral : public Isosceles{
public:
void equilateral(){
    cout<<"I am an equilateral triangle\n";
}
}; 

int main(){
  
    Equilateral eqr;
    eqr.equilateral();
    eqr.isosceles();
    eqr.triangle();
    return 0;
}