Viết chương trình C++ mô tả thuật toán để tính tổng A sau đây ( n là số tự nhiên đc nhập vào từ bàn phím) `A= 1/1.3 + 1/2.4 + 1/3.5 + .... + 1/(n(n+2))`

1 câu trả lời

Thuật toán:

B1: Nhập $n$

B2: $i ← 1, res ← 0$

B3: Nếu $i > n$ thì xuất res rồi kết thúc

B4: $res ← res + \dfrac{1.0}{i(i + 2)}$

B5: $i ← i + 1$

Chương trình:

#include <iostream>
using namespace std;

int n;
double res = 0;

int main() {
    cin >> n;
    for(int i = 1; i <= n; res += 1.0/(i * (i + 2)), ++i);
    cout << res;
}