Site icon T4Tutorials.com

C++ program to display the diamond-like pattern using Friend Function

Write a C++ program to display the diamond-like pattern using the Friend Function.

If we declare a function friend int T4Tutorials_Function(T4Tutorials t);  as a friend in a class T4Tutorials then this function friend int T4Tutorials_Function(T4Tutorials t);  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.C++ program to display the diamond-like pattern

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,j, s,rows;
		public:
			T4Tutorials()
			{
				cout<<"enter any no of rows"<<endl;
				cin>>rows;
				for(i=1; i<=rows; i++)
				{
					for(s=i; s<rows; s++)
					{
						cout<<" ";
					}
					for(j=1; j<=2*i-1; j++)
					{
						cout<<"*";
					}
					cout<<endl;
				}
			}
			friend int T4Tutorials_Function(T4Tutorials t);
};
int T4Tutorials_Function(T4Tutorials t)
{
	cout<<"enter rows are:"<<t.rows;
}
int main()
{
	T4Tutorials t;
	T4Tutorials_Function(t);
}

 

Exit mobile version