Site icon T4Tutorials.com

C++ Program with Friend function to display the pattern like pyramid

C++ Program with Friend function to display the pattern like pyramid

Write a C++ Program to display the pattern like pyramid using the alphabet using the friend function. The pattern is as follows :

C++ Program to display the pattern like pyramid using the alphabet.

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

Syntax of friend function in C++

class class_name
{

friend return_type function_name(arguments);

}

#include<iostream>
using namespace std;
class T4Tutorials
{
	private:
		int i,k;
	char alp='A';
	int num,bl;
	int ct=1;
	public:
		T4Tutorials()
		{
			cout<<"Input the number of Letters (<26) in the T4Tutorials :";
	       cin>>num;
		
	
		
	      	for(i=1;i<=num;i++)
     	{
		for(bl=1;bl<=num-i;bl++)
		{
			cout<<"  ";
		}
		for(k=0;k<=(ct/2);k++)
		{
			cout<<" "<<alp++;
		}
		alp=alp-2;
		for(k=0;k<(ct/2);k++)
		{
			cout<<" "<<alp--;
		}
		ct=ct+2;
		alp= 'A';
		cout<<"\n";
	   }
	
	}
     friend int show(T4Tutorials p);		
};
int show(T4Tutorials p)
{
	cout<<"Entered number is: "<<p.num;
}
int main()
{
	T4Tutorials p;
	show(p);
}

 

Exit mobile version