Site icon T4Tutorials.com

C++ Inheritance sum of the series 1 +11 + 111 + 1111 + .. n terms

Write a program in C++ to find the sum of the series 1 +11 + 111 + 1111 + .. n terms using the single inheritance.

#include <iostream>
using namespace std;
class A
{
	public:
	int n;
};
class b:public A
{
	public:
	int um()
	{
		cin>>n;
  int s=0;
	 int t=1,i=1;
	 for(i=1;i<=n;i++)
  {
  	cout<<" "<<t<<" ";
      if (i<n)
      {
      	cout<<"+";    
      }
     s=s+t;
     t=(t*10)+1;
  }
  cout<<endl<<"The Sum is :"<<s;
}
	
};
int main()
{
b F;
F.um();
}

WAP in C++ to find the sum of the series 1 +11 + 111 + 1111 + .. n terms with the help of multiple inheritances.

#include <iostream>
using namespace std;
class A
{
	public:
	int n;
};
class b
{
	public:
			int s;

};
class show:public A,public b
{
	public:
		int um()
	{
		s=0;
		cin>>n;
	 int t=1,i=1;
	 for(i=1;i<=n;i++)
  {
  	cout<<" "<<t<<" ";
      if (i<n)
      {
      	cout<<"+";    
      }
     s=s+t;
     t=(t*10)+1;
  }
  cout<<endl<<"The Sum is :"<<s;
}
	
};
int main()
{
show F;
F.um();
}

Write a program in C++ to show the sum of the series 1 +11 + 111 + 1111 and n terms using the multi level inheritance.

#include <iostream>
using namespace std;
class A
{
	public:
	int n;
};
class b:public A
{
	public:
			int s=0;

};
class c:public b
{
	public:
		int um()
	{
		cin>>n;
	 int t=1,i=1;
	 for(i=1;i<=n;i++)
  {
  	cout<<" "<<t<<" ";
      if (i<n)
      {
      	cout<<"+";    
      }
     s=s+t;
     t=(t*10)+1;
  }
  cout<<endl<<"The Sum is :"<<s;
}
	
};
int main()
{
c F;
F.um();
}

 

Exit mobile version