Hãy viết hàm tính giá trị của biểu thức sau $$S(n,x)=\frac{x}{1}-\frac{x^2}{1+\frac{1}{2}}+\frac{x^3}{1+\frac{1}{2}+\frac{1}{3}}-...+(-1)^{n-1}.\frac{x^n}{1+\frac{1}{2}+...+\frac{1}{n}}$$

on Sunday, December 14, 2014
Giả sử $n\ge 1$ và $x$ là số thực. Hãy viết hàm tính giá trị của biểu thức sau $$S(n,x)=\frac{x}{1}-\frac{x^2}{1+\frac{1}{2}}+\frac{x^3}{1+\frac{1}{2}+\frac{1}{3}}-...+(-1)^{n-1}.\frac{x^n}{1+\frac{1}{2}+...+\frac{1}{n}}$$


#include< iostream >
using namespace std;
void main(){
int n; float x;
cout << "Nhap vao so thuc x va n";
cin >> x >> n;
float s = 0, mau = 0, tu = 1, dau = 1;
for (int i = 1; i <= n; i++)
{
tu = tu*x;
mau = mau + 1.0 / i;
s = s + dau*tu / mau;
dau = -dau;
}
cout << "Vay tong la s=" << s;
system("pause");
}
Tương tự:
Tính tổng:$$S(x,n)=-x+\frac{x^2}{2!}-\frac{x^3}{3!}+...+(-1)^n\frac{x^n}{n!}$$
#include< iostream >
using namespace std;
void main(){
int n; float x;
cout << "Nhap vao so thuc x va n";
cin >> x >> n;
float dau = -1, tu = 1, mau = 1, s = 0;
for (int i = 1; i <= n; i++){
tu = tu*x;
mau = mau*i;
s = s + (float)dau*tu / mau;
dau = -dau;
}
cout << "Vay tong la s=" << s;
system("pause");
}

Bài tương tự: Tính tổng $S(x,n)=1-\frac{x}{1+2}+\frac{x^2}{2+3}+...+(-1)^n \frac{x^n}{n+(n+1)}$$

0 comments:

Post a Comment