Dưới đây là một đoạn mã C++ để tính tổng của chuỗi số theo công thức đã cho:
#include<bits/stdc++.h> using namespace std; int main() { int n; cout << "Nhap n: "; cin >> n; double sum = 0.0; for (int i = 1; i <= n; ++i) { sum += 1.0 / i; } cout << "Tong S(n) = " << sum << endl; return 0; }
Giải thích:
- Chương trình yêu cầu người dùng nhập giá trị n từ bàn phím.
- Một biến
sum
được khởi tạo với giá trị mặc định là 0.0 để lưu trữ tổng các số. - Sử dụng vòng lặp
for
để duyệt qua các số từ 1 đến n và cộng1.0 / i
vào biếnsum
.- Chú ý rằng
1.0 / i
để đảm bảo kết quả của phép chia là kiểu dấu chấm động (floating-point).
- Chú ý rằng
- Cuối cùng, in ra màn hình tổng
S(n)
.
Chạy chương trình, nhập giá trị n, và nó sẽ hiển thị tổng của chuỗi số theo công thức đã cho.