Site icon T4Tutorials.com

virtual base class C++ Program pattern like right angle triangle with a number

Write a program in C++ to make such a pattern like right angle triangle with a number which will repeat a number in a row by using the virtual base class in object oriented programming.

#include<iostream>
using namespace std;
class T4Tutorials_Grand_Class
{
	public :
	int n;	
};
class p1:virtual public T4Tutorials_Grand_Class
{
	public :
		int j;
};
class p2:virtual public T4Tutorials_Grand_Class
{
	public :
		int b;
};
class derived : public p1,public p2  
{
	protected :
		int i,r;
	public :
		int pat()
	{
		cout<<"Enter no of rows : ";
		cin>>n;
		for(i=1 ; i<=n ; i++)
		{
			for(j=1 ; j<=i ; j++)
			{
				cout<<i;
			}
			cout<<endl;
		}
	}
};
int main()
{
	derived a;
	a.pat();
}

 

Exit mobile version