Để tính tổng , bạn có thể sử dụng vòng lặp để tính từng phần tử và cộng chúng lại. Dưới đây là một đoạn mã C++:
#include <iostream> #include <cmath> using namespace std; int main() { double x; int n; cout << "Nhap x: "; cin >> x; cout << "Nhap n: "; cin >> n; double sum = 0.0; double A = 0.0; double B = 0.0; for (int i = 1; i <= n; ++i) { A += pow(x, i); B += i; sum += A / B; } cout << "Gia tri cua S(n) la: " << sum << endl; return 0; }
Giải thích:
- Chương trình yêu cầu người dùng nhập giá trị � và � từ bàn phím.
- Biến
A
được sử dụng để tính tử số của mỗi phần tử trong dãy, nó được cập nhật mỗi lần qua vòng lặp. - Biến
B
được sử dụng để tính mẫu số của mỗi phần tử trong dãy, nó được cập nhật mỗi lần qua vòng lặp. - Biến
sum
được sử dụng để tính tổng các giá trị A/B và cập nhật mỗi lần qua vòng lặp. - Cuối cùng, in ra màn hình giá trị của .