📌  相关文章
📜  C ++程序找到1/1系列的总和! + 2/2! + 3/3! + 4/4! +……。+ n / n!

📅  最后修改于: 2021-05-31 21:46:38             🧑  作者: Mango

您获得了1/1系列! + 2/2! + 3/3! + 4/4! +……。+ n / n !,找出直到第n个项的序列之和。

例子:

Input :n = 5
Output : 2.70833

Input :n = 7
Output : 2.71806
/*CPP program to print the sum of series */
#include 
using namespace std;
  
/*function to calculate sum of given series*/
double sumOfSeries(double num)
{
    double res = 0, fact = 1;
    for (int i = 1; i <= num; i++) {
        /*fact variable store factorial of the i.*/
        fact = fact * i;
  
        res = res + (i / fact);
    }
    return (res);
}
  
/*Driver Function*/
int main()
{
    double n = 5;
    cout << "Sum: " << sumOfSeries(n);
    return 0;
}
输出:
Sum: 2.70833

请参阅有关程序的完整文章以找到1/1系列的总和! + 2/2! + 3/3! + 4/4! +……。+ n / n!更多细节!

想要从精选的最佳视频中学习并解决问题,请查看有关从基础到高级C++的C++基础课程以及有关语言和STL的C++ STL课程。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程”