19/03/2023

Inheritance Introduction Hackerrank Solution in C++

Inheritance Introduction Hackerrank Solution in C++. One of the important topics of Object Oriented Programming is Inheritance. Inheritance allows us to define a class in terms of another class, which allows us in the reusability of the code. Check out the code below:

Inheritance Introduction Hackerrank Solution in C++

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

The class Triangle has a function called triangle(). Now we create a class derived from the base class Triangle called Isosceles.

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

Now we can create a derived class object and use it to access the functions of the base class.

int main()
{
Isosceles isc;
isc.isosceles();
isc.triangle();
return 0;
}

This code will print:

I am an isosceles triangle
I am a triangle


Now write a function in the Isosceles class so that the output is given below.

Sample Output

I am an isosceles triangle
In an isosceles triangle, two sides are equal
I am a triangle


Submit your solution here: Click Here

Inheritance Introduction Hackerrank Solution in C++


#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.

	void description()
	{
		cout << "In an isosceles triangle two sides are equal\n";
	}
};

int main()
{
	Isosceles isc;
	isc.isosceles();
	isc.description();
	isc.triangle();
	return 0;
}

The Output of Inheritance Introduction Hackerrank Solution

The Output of Inheritance Introduction Hackerrank Solution

Previous Post
Next Post

post written by:

Hi, I’m Ghanendra Yadav, SEO Expert, Professional Blogger, Programmer, and UI Developer. Get a Solution of More Than 500+ Programming Problems, and Practice All Programs in C, C++, and Java Languages. Get a Competitive Website Solution also Ie. Hackerrank Solutions and Geeksforgeeks Solutions. If You Are Interested to Learn a C Programming Language and You Don't Have Experience in Any Programming, You Should Start with a C Programming Language, Read: List of Format Specifiers in C.
Follow Me

0 Comments: