Como le puedo dar representación a una función matemática en programación c++
Que tal tengo la siguiente duda, tengo la sig operación matemática, que en realidad es una seria, pero no se como representarla en c++, lo que se tiene que hacer es que "e" tiene que ser un numero ingresado, por el usuario. Llevo el sig código
e^x = x/1!+x/2!+x/3! .....
#include<stdio.h>
#include<conio.h>
int main()
{
int fac=0;
printf("Ingresa numero para calcular la serie");
scanf("%d",&fac);
int temp=fac-1;
int r=fac;
while (temp>=1)
{
r=r*temp;
temp--;
}
while (temp<=1)
{
temp=temp*r;
r++;
printf("El factorial de %d es: %d ", fac,r);
getch();
}