C++ Group Assignment
C++ Group Assignment
Members ID
Melat Mekonen........1405385
Blen Bizuayehu........1405386
Bisrat Teshome........1405387
1. Write a Basic program to evaluate the following series.
i) 1/1+1/3+1/5+1/7+......+1/n
#include<iostream>
using namespace std;
int main()
{
double n,j,i,sum=0.0;
cout<<"enter a number";
cin>>n;
for(i=1;i<=n;i++)
{
j=2*i-1;
sum=sum+1/j;
}
cout<<sum;
return 0;
}
(ii) 1+32+52+ . . . +n2
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n,sum=0;
cout<<"Enter a number: ";
cin>>n;
for(int i=1;i<=n;i=i+2)
{
pow(i,2);
sum=sum+pow(i,2);
}
cout<<sum;
return 0;
#include <iostream>
using namespace std;
int main()
{
int n, n1= 0, n2 = 1, nextTerm = 0;
cout << "Enter the number of terms: ";
cin >> n;
for (int i = 1; i <= n; ++i)
{ // Prints the first two terms.
if(i == 1)
{ cout << n1<< ", ";
continue;
if(i == 2)
{ cout << n2 << ", ";
continue;
}
nextTerm = n1+ n2;
n1=n2;
n2 = nextTerm;
cout << nextTerm << ", ";
}
return 0;
}
#include<iostream>
#include<math.h>
#include <conio.h>
char op;
void sum()
int sum = 0;
int n;
int numberitems;
cin>>n;
sum+=n;
void diff()
int diff;
int n1,n2;
cin>>n1;
cin>>n2;
diff=n1-n2;
cout<<"\ndifference is:"<<diff<<endl<<endl;
void pro()
int pro=1;
int n;
int numberitems;
cin>>numberitems;
for(int i=0;i<=numberitems;i++)
pro*=n;
cout<<"product is:"<<pro<<endl<<endl;
void div()
int div;
int n1;
int n2;
cout<<"enter numerator:";
cin>>n1;
cout<<"\nenter denominator:";
cin>>n2;
div=n1/n2;
cout<<"\nquotient is:"<<div<<endl<<endl;
void power()
long int p;
int res=1,n;
cout<<"enter number:";
cin>>n;
cout<<"\nenter power:";
cin>>p;
for(int i=1;i<=p;i++)
{
res=n*res;
void sq()
float s;
int n;
cin>>n;
s=sqrt(n);
void modulo()
int l,m,t;
cin>>l;
cin>>t;
t=l%t;
int main()
{ do
cout<<"press option:";
cin>>op;
switch(op)
case '1':
sum();
break;
case '2':
diff();
break;
case '3':
pro();
break;
case '4':
div();
break;
case '5':
power();
break;
case '6':
sq();
break;
case '7':
modulo();
break;
exit(0);
default:
cout<<"invalid input" ;
while(op!='0');
getch();