Answer to Question #19371 in C++ for Bashayer

Question #19371
Write a program to solve the following equation
Y=1/2!-2/3!+3/4!-4/5!+….n/(n+1)!
Where n is entered by the user. For example if user enters 3 then your program should calculate Y as 1/2!-2/3!+3/4
1
Expert's answer
2012-11-26T09:58:00-0500

#include <iostream>
#include <conio.h>
using namespace std;

double factorial(long n);
//main function
int main()
{
int n;
cout<<"Enter n= ";
cin>>n;
double sum=0;
for(int i=1;i<=n;i++){
if(i%2==0){
sum-=i/factorial(i+1);
}else{
sum+=i/factorial(i+1);
}
}
cout<<"Y= "<<sum;
getch();
return 0;
}
//find factorial
double factorial(long n){
if (n < 1)
return 0;
double product = 1;
for (int i = 1; i <= n; i++)
product *= i;
return product;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
APPROVED BY CLIENTS