Để tính tổng , bạn có thể sử dụng công thức tổng của dãy số hình thức (geometric series). Trong trường hợp này, công thức tổng được cho bởi:
Dưới đây là một đoạn mã C++ sử dụng công thức trên để tính :
#include <iostream> #include <cmath> using namespace std; int main() { double x; int n; cout << "Nhap x: "; cin >> x; cout << "Nhap n: "; cin >> n; if (x == 1) { // Trường hợp đặc biệt khi x = 1 cout << "Gia tri cua S(n) la: " << n << endl; } else { double result = (pow(x, n + 1) - 1) / (x - 1); cout << "Gia tri cua S(n) la: " << result << endl; } return 0; }