>>208
#include <stdio.h>
double d(double x, double n) {
    return n == 0 ? x : -x * x * d(x, n - 1) / (2 * n + 1) / (2 * n);
}
double mysin(double x) {
    int i;
    double r = 0.;
    for (i = 0; i < 20; i++) r += d(x, i);
    return r;
}
int main(void) {
    double i;
    for (i = 0.; i <= 3.1415926535898; i += 0.31415926535898) printf("%f\n", mysin(i));
}