Untitled

 avatar
unknown
plain_text
3 years ago
804 B
3
Indexable
//3.	Construir un programa, que mediante funciones, para hallar la suma de la siguiente serie, dados X y N enteros positivos:
#include <iostream>
#include <math.h>
using namespace std;
int factorial(int numero);
float serie(int n, int x);
int main()
{
    int n, x;
    cout << "Digite el numero: ";
    cin >> x;
    cout << "Digite la cantidad de terminos: ";
    cin >> n;
    cout << "\nEl resultado es: " << serie(n, x) << endl;
    return 0;
}
int factorial(int numero)
{
    int factorial = 1;

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

    return factorial;
}
float serie(int n, int x)
{
    float resultado = 0;
    for (int i = 1; i <= n; i++)
    {
        resultado += pow(x, i) / factorial(i);
    }
    return resultado;
}
Editor is loading...