// Do NOT use arrays!
#include "pt4.h"
#include <math.h>
double Cos1(double x, double eps){
double res = 0;
double a = 1;
int i = 0;
while (fabs(a) >= eps){
res += a;
a *= -x*x/((i+1)*(i+2));
i += 2;
}
return res;
}
void Solve()
{
Task("ZFunc42");
double x;
GetD(&x);
//ShowLineD(x);
for (int i = 0; i < 1; i++){
double eps;
GetD(&eps);
PutD(&eps);
//ShowLineD(eps);
//double ans = Cos1(x,eps);
//ShowLineD(ans);
PutD(Cos1(x, eps));
}
}