#include <stdio.h>
#include <math.h>
double funcos( double e, double x );
int main()
{
double e, x;
scanf("%lf %lf", &e, &x);
printf("cos(%.2f) = %.6f\n", x, funcos(e, x));
return 0;
}
/* 你的代碼將被嵌在這裏 */
double funcos( double e, double x )
{
double sum=1,item=1,m=2;
double fz,fm;//定義分子和分母
int flag=-1;
while(item>e)
{
for(int i=1;i<=m;i++)//求分母
{
fm=fm*i;
}
fz=pow(x,m);
item=fz/fm;
sum+=flag*item;
m=m+2;
fm=1;
flag=-flag;
}
return sum;
}