# include <stdio.h>
# include <math.h>

/** proseggisi exp(x) me synartiseis **/
int factorial(int x)
{
	int i;
	int p=1.0;
	for(i=1;i<=x;i++)
	 p=p*i;
	return p;
}

double myexp(double x,int terms)
{
	double sum=0.0;
	int i;
	for(i=0;i<=terms;i++)
	{
		double value1=pow(x,i);
		double value2=factorial(i);
		sum=sum+value1/value2;
	}
	return sum;
}

int main()
{
	double x;
	int nterms;
	double e1,e2;
	printf("Dose x ?");
	scanf("%lf",&x);
	printf("Dose orous gia to athroisma ?");
	scanf("%d",&nterms);
	e1=myexp(x,nterms);
	e2=exp(x);
	printf("Apotelesmata pros sygkrisi %lf %lf\n",e1,e2);
 return 0;
}
