Hola reethok, estudiando tu código encontre una funcion que te permite calcular el valor de e^x, quizas te sirva.
Código C++:
Ver original#include <math.h>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int x;
cout<<"Programa que calcula e^x... escriba el valor de x: ";
cin>>x;
cout
<<"e^"<<x
<<" = "<<exp(x
)<<endl
;
return EXIT_SUCCESS;
}
Saludos.