#include <stdio.h>
#include <stdlib.h>
int main(void) {
int x, i;
float p, ex, ti;
printf("Inserisci x: ");
fflush(stdout);
scanf("%d", &x);
printf("Inserisci precisione (<1): ");
fflush(stdout);
scanf("%f", &p);
ti = 1;
ex = 1;
i = 1;
while(ti/ex > p){
ti = ti * ((float)x / i);
ex += ti;
i++;
}
printf("exp(%d) = %f\n", x, ex);
return EXIT_SUCCESS;
}