Site icon T4Tutorials.com

C++ Program to print a pattern of right angle triangle using friend function

Write a program in C++ to print a pattern of right angle triangle with a number that will repeat a number in the row by using the friend function.

If we declare a function friend int show(T4Tutorials);  as a friend in a class T4Tutorials then this function friend int show(T4Tutorials);can access the private and protected members of the class T4Tutorials. You must know that a global function can also be declared as a  friend function of the class.pattern of right angle triangle C++

Syntax of friend function in C++

class class_name
{

friend return_type function_name(arguments);

}

#include<iostream>
using namespace std;
class T4Tutorials
{
	protected :
		int i,j,n,r;
	public :
		input()
		{
			cout<<"Enter no of rows : ";
			cin>>n;
		}
		friend int show(T4Tutorials);
};
int show(T4Tutorials a)
{
	for(a.i=1 ; a.i<=a.n ; a.i++)
	{
		for(a.j=1 ; a.j<=a.i ; a.j++)
		{
			cout<<a.i;
		}
		cout<<endl;
	}
}
int main()
{
	T4Tutorials a;
	a.input();
	show(a);
	
}

Output

pattern of right angle triangle C++

Exit mobile version