Site icon T4Tutorials.com

Constructor Fibonacci series  C++ Program

Constructor Fibonacci series  C++ Program

Let’s see the Fibonacci series  C++ Program with Constructor.

#include<iostream>
using namespace std;
class T4Tutorials
{
	public:
		T4Tutorials(int num)
		{
			int a=0,b=1,t,j;
			cout<<"enter the number :";
			cin>>num;
			cout<<"the fibonacci series is :"<<a<<b;
			for(j=1;j<=num;j++)
			{
				t=a+b;
				cout<<t;
				a=b;
				b=t;
			}
			cout<<"\n";
		}
};
int main()
{
	T4Tutorials obj(5);
}

Output

enter the number :  4

the fibonacci series is : 011235

Constructor Overloading Fibonacci series  C++ Program

Let’s see the Fibonacci series  C++ Program with Constructor Overloading.

#include<iostream>
using namespace std;
class construct
{
	protected :
		int a,b;
		int n,t;
		int num1, t1;
		int num2, t2;
	public :
		construct(int n)
		{
				a=0,b=1;
			cout<<"the fb series is"<<a<<b;	
	  for(int j=1;j<=n;j++) 
    {
     t=a+b;
	 cout<<t;	 
	  a=b; 
	  b=t; 
	} 
     cout<<"\n";
			}
		
		construct(int num1,int num2)
		{
			a=0,b=1;
				cout<<"the fb series is"<<a<<b;
	  for(int j=1;j<=num1;j++) 
    {
     t1=a+b;
	  cout<<t1;	 
	  a=b; 
	  b=t1; 
	} 
           cout<<"\n";
       a=0,b=1;
	    		cout<<"the fb series is"<<a<<b;
	       for(int j=1;j<=num2;j++) 
    {
     t2=a+b;
	  cout<<t2;	 
	  a=b; 
	  b=t2; 
	} 
       cout<<"\n";        
}
};
int main()
{

	int option;
	cout<<"Enter 1 FOR Single parameter constructor "<<endl;
	cout<<"Enter 2 FOR Multiple Paramter construcor "<<endl;
	cin>>option;
	
	if(option ==1)
	{
		cout<<"    You Have Slected Single Paramater constructor    "<<endl<<endl;
		int n;
		cout<<"Enter a  Number to find series : "<<endl;
		cin>>n;
		construct a(n);
	}
	else if(option==2)
	{
		cout<<"*** You Have slected Multiple Paramater constructor ***"<<endl<<endl;
		
		int num1,num2;
		cout<<" Enter 1st Number to find series :  ";
		cin>>num1;
		cout<<" Enter 2nd  Number to find series :  ";
		cin>>num2;
		construct a(num1, num2);
	}
	else
	cout<<"invalid Input ";
}

 

FAQ

Fibonacci series C++ Program with constructor and with for loop.  Fibonacci series C++ Program with constructor.  Fibonacci series C++ Program with classes. Fibonacci series C++ Program with objects.

Exit mobile version