在本教程中,我们将讨论一个寻找1 + x / 2之和的程序!+ x ^ 2/3!+…+ x ^ n /(n + 1)!
为此,我们将获得x和n的值。我们的任务是在给定的序列中相应地计算值并找到其总和。
#include <iostream> #include <math.h> using namespace std; //finding factorial of a number int fact(int n) { if (n == 1) return 1; return n * fact(n - 1); } //calculating the sum double sum(int x, int n) { double i, total = 1.0; for (i = 1; i <= n; i++) { total = total + (pow(x, i) / fact(i + 1)); } return total; } int main() { int x = 5, n = 4; cout << "Sum is: " << sum(x, n); return 0; }
输出结果
Sum is: 18.0833