Site icon T4Tutorials.com

C++ Program with constructor destructor to display the pattern like pyramid

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

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

#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;
		}
		int show()
		{
	      	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";
	}
		}
};
int main()
{
	T4Tutorials p;
	p.show();
}

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

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

#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;
		}
		int show()
		{
	      	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";
	}
		}
};
int main()
{
	T4Tutorials p;
}

C++ Program with Constructor overloading to display the pattern like pyramid

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

#include<iostream>
using namespace std;
class T4Tutorials
{
	int i,k;
	char alp='A';
	int bl;
	int ct=1;
	public:
		T4Tutorials(int n)
		{
	for(i=1;i<=n;i++)
	{
		for(bl=1;bl<=n-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";
	}
		}
		
		T4Tutorials(long int a)
		{
	for(i=1;i<=a;i++)
	{
		for(bl=1;bl<=a-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";
	}
		}
};
int main()
{
	int choice;
		cout<<"Enter choice: ";
		cin>>choice;
		switch(choice)
		{
			case 0:
				{
					int n;
						cout<<"Input the number of Letters (<26) in the T4Tutorials :";
                     	cin>>n;
                     	T4Tutorials p(n);
                     	break;
					}
					case 1:
						{
							long int a;
							cout<<"Input the number of Letters (<26) in the T4Tutorials :";
	                        cin>>a;	
	                        T4Tutorials p(a);
	                        break;
						}
						default:
							cout<<"Invalid Input";
		}
}

 

 

 

Exit mobile version