#include <stdio.h>
#include <math.h>
/* Programa que calcula la serie
* S= 1 + X + ((X^2)/2!) + ((X^3)/3!) +((X^4)/4!)...*/
/*Calcula el factorial de un numero */
int factorial(int x){
if(x!=1)
return x*factorial(x-1);
return 1;
}
int main(){
int nivelAproximacion=0; /* El total de sumandos de la serie */
int i;/*Contadores*/
double s=1,X;
printf("Ingrese el numero para evaluar la suma:n");
while(nivelAproximacion==0){
printf("Ingrese el nivel de aproximacion de la suma (total de sumandos):n"); scanf("%d",&nivelAproximacion
); }
for(i=1;i<nivelAproximacion+1;i++){
s
+= pow(X
,i
)/factorial
(i
); }
printf("El valor de la suma es %fn",s
);
return -1;
}