Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
820 B
0
Indexable
Never
//4. Construir un programa, que mediante funciones, halle la suma de la siguiente serie, dados X y N enteros positivos:
#include <iostream>

#include <math.h>

using namespace std;

int factorial(int num);
float serie(int n, int x);

int main()
{
    int n, x;
    cout << "Ingrese el numero: ";
    cin >> x;
    cout << "Ingrese la cantidad de terminos: ";
    cin >> n;

    cout << "El resultado es: " << serie(n, x) << endl;

    return 0;
}
int factorial(int num)
{
    int factorial = 1;

    for (int i = 1; i <= num; i++)
    {
        factorial *= i;
    }

    return factorial;
}
float serie(int n, int x)
{
    float resultado = 0;
    for (int i = 1; i <= n; i++)
    {
        resultado += (pow(-1, i + 1) * pow(x, i)) / factorial(i);
    }
    return resultado;
}