HackerRank Inheritance Introduction solution in C++ programming YASH PAL, 31 July 202416 January 2026 HackerRank Inheritance Introduction C++ solution – In this HackerRank Inheritance introduction problem in the C++ programming language, you need to write a function in the Isosceles class such that the output is printed in the separated three separate lines.HackerRank Inheritance introduction problem solution in C++ programming.#include <cmath> #include <cstdio> #include <vector> #include <iostream> #include <algorithm> using namespace std; class Triangle { public: void triangle() { cout<<"I am a trianglen"; } }; class Isosceles : public Triangle { public: void isosceles() { cout<<"I am an isosceles trianglen"; } void description() { cout<<"In an isosceles triangle two sides are equaln"; } }; int main(){ Isosceles isc; isc.isosceles(); isc.description(); isc.triangle(); return 0; }Second solution in C++14#include <cmath> #include <cstdio> #include <vector> #include <iostream> #include <algorithm> using namespace std; class Triangle{ public: void triangle(){ cout<<"I am a trianglen"; } }; class Isosceles : public Triangle{ public: void isosceles(){ cout<<"I am an isosceles trianglen"; } public: void description(){ cout<<"In an isosceles triangle two sides are equal"<<endl; } }; int main(){ Isosceles isc; isc.isosceles(); isc.description(); isc.triangle(); return 0; } C++ Solutions coding problems solutions Hackerrank Problems Solutions cppHackerRank