#include <iostream>
#include <cmath>
using namespace std;
double ch(double x, double eps = 1e-7)
{
double s = 1, t = 1;
x *= x;
for(int k = 1; abs(t) > eps; k += 2)
s += t *= x/k/(k+1);
return s;
}
int main(int argc, char * argv[])
{
for(double x = 0; x <= 1; x += 0.1)
cout << x << " " << ch(x) << " " << (exp(x)+exp(-x))/2 << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZG91YmxlIGNoKGRvdWJsZSB4LCBkb3VibGUgZXBzID0gMWUtNykKewogICAgZG91YmxlIHMgPSAxLCB0ID0gMTsKICAgIHggKj0geDsKICAgIGZvcihpbnQgayA9IDE7IGFicyh0KSA+IGVwczsgayArPSAyKQogICAgICAgIHMgKz0gdCAqPSB4L2svKGsrMSk7CiAgICByZXR1cm4gczsKfQoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiBhcmd2W10pCnsKICAgIGZvcihkb3VibGUgeCA9IDA7IHggPD0gMTsgeCArPSAwLjEpCiAgICAgICAgY291dCA8PCB4IDw8ICIgICIgPDwgY2goeCkgPDwgIiAgIiA8PCAoZXhwKHgpK2V4cCgteCkpLzIgPDwgZW5kbDsKCn0K