Multi Level Inheritance

Sort by

recency

|

87 Discussions

|

  • + 0 comments
    class Triangle {
        public:
        ~Triangle() {
            std::cout << "I am a triangle" << std::endl;
        }
    };
    
    class Isoceles : Triangle {
        public:
        ~Isoceles() {
            std::cout << "I am an isosceles triangle" << std::endl;
        }
    };
    
    class Equiteral : public Isoceles {
        public:
            ~Equiteral() {
                std::cout << "I am an equilateral triangle" << std::endl;
            }
    };
    
    
    int main() {
        /* Enter your code here. Read input from STDIN. Print output to STDOUT */ 
        Equiteral triangle;  
        return 0;
    }
    
  • + 0 comments
    #include <iostream>
    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";
        }
    };
    
    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;
    }
    
  • + 0 comments

    Here is Multi Level Inheritance problem solution in c++ - https://programmingoneonone.com/hackerrank-multi-level-inheritance-solution-in-cpp.html

  • + 0 comments

    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;
    

    }

  • + 0 comments

    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"; } }; class Equilateral : public Isosceles{ public: void equilateral(){ cout<<"I am an equilateral triangle\n"; } };

    //Write your code here.

    int main(){

    Equilateral eqr;
    eqr.equilateral();
    eqr.isosceles();
    eqr.triangle();
    return 0;
    

    }