Để 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; // Hàm tính giai thừa int factorial(int n) { if (n == 0 || n == 1) { return 1; } else { return n * factorial(n - 1); } } int main() { double x; int n; cout << "Nhap x: "; cin >> x; cout << "Nhap n: "; cin >> n; double sum = 0.0; for (int i = 0; i <= n; ++i) { sum += pow(x, 2 * i) / factorial(2 * i); } cout << "Gia tri cua S(n) la: " << sum << endl; return 0; }
Trong đoạn mã trên:
- Hàm
factorial
được sử dụng để tính giai thừa của một số. - Chương trình yêu cầu người dùng nhập giá trị � và � từ bàn phím.
- Sử dụng vòng lặp để tính từng phần tử và cộng chúng lại để có giá trị của .
- Cuối cùng, in ra màn hình giá trị của .
Chạy chương trình, nhập giá trị và , và nó sẽ hiển thị giá trị của theo công thức đã cho.