¡Programa en C++ para encontrar la suma de una Serie 1/1! + 2/2! + 3/3! + 4/4! +…….+ n/n!

¡Te han dado una serie 1/1! + 2/2! + 3/3! + 4/4! +…….+ n/n!, encuentra la suma de la serie hasta el n-ésimo término.

Ejemplos:

Input :n = 5
Output : 2.70833

Input :n = 7
Output : 2.71806
/*CPP program to print the sum of series */
#include <bits/stdc++.h>
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;
}
Producción:

Sum: 2.70833

¡ Consulte el artículo completo sobre Programa para encontrar la suma de una Serie 1/1! + 2/2! + 3/3! + 4/4! +…….+ n/n! ¡para más detalles!

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *