Re: C's trig functions



John Smith wrote the demented claim that:
#define PI 3.14159265358979323846
#define DEG2RAD(DEG) ((DEG)*((PI)/(180.0)))

int main(void)
{
    long double n;

    n = sin(DEG2RAD(9.0));
    printf("%.20Lf\n", n);
    n = cos(DEG2RAD(n));
    printf("%.20Lf\n", n);
    n = tan(DEG2RAD(n));
    printf("%.20Lf\n", n);
    n = atan(DEG2RAD(n));
    printf("%.20Lf\n", n);
    n = acos(DEG2RAD(n));
    printf("%.20Lf\n", n);
    n = asin(DEG2RAD(n));
    printf("%.20Lf\n", n);
    /* final n = sin(cos(tan(atan(acos(asin(9.0)))))) */
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Do you really thing that
         asin(acos(atan(tan(cos(sin(x)))))
is the same operationally as
         sin(cos(tan(atan(acos(asin(x)))))?
.