#include <stdio.h>
#include<math.h>
double function(int n)
{
int i;
double f=1;
for(i=1;i<=n;i++)
f = f*i;
return f;
}
int main()
{
int i = 1,f = 1,count = 0;
double x,s =0,EPS;
printf("input x:");
scanf("%lf",&x);
do{
s+=f*pow(x,i)/function(i);
EPS = f*pow(x,i)/function(i);
f=-f;
i=i+2;
count++;
printf("i = %d\n",i);
}
while(fabs(EPS) >=0.000001);
printf("sin%f = %f,EPS = %f,count=%d\n",x,s,EPS,count);
}