Để 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> using namespace std; int main() { int n; cout << "Nhap n: "; cin >> n; int product = 1; int sum = 0; for (int i = 1; i <= n; ++i) { product *= i; // Tích cần tính tăng lên với mỗi i sum += product; // Cộng vào tổng } 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ị n từ bàn phím.
- Biến
product
được sử dụng để tích của các số từ 1 đến i, 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ịproduct
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 .
Chạy chương trình, nhập giá trị n, và nó sẽ hiển thị giá trị của theo công thức đã cho.