#include <iostream>
#include <cmath>
int factorial(int ingreso)
{
int regreso = 1;
for (int i=0; i<ingreso;i++)
{
regreso *= (ingreso-i);
}
return regreso;
}
double sumatoria_simple(int desde, int hasta, int x)
{
double resultado;
for (; desde<=hasta;desde++)
{
resultado = resultado + (std::pow(x,desde)/(float)factorial(desde));
}
return resultado;
}
int main()
{
std::cout << sumatoria_simple(1,5,6) << std::endl;
}
Eso me da en papel segun la ecuacion que vos pasaste.. obviamente, lo probe con un solo ejemplo a las apuradas y acotado al caso tuyo, no es generico.. no se que valor le diste a x, i y n..
Probalo.. esta hecho asi nomas..