#include #define LN 13 #define N (1< #include void pc(c a){printf("%20.17lf + %20.17lfi\n", creal(a), cimag(a));} int main(){c A[N]; typedef double R; long double pi = 4.*atanl(1); R ep = 6.7e-16;; for(int s=0; s ep || fabs(cimag(A[j]) - sin(a)) > ep) { printf("er: %20.17f + %20.17fi %4x %4x\n ", cos(a), sin(a), s, j); pc(A[j]);}}}} /* ep = 6.7e-16 er: 0.99883279685352799 + -0.04830159344948058i 37f 1cbf 0.99883279685352788 + -0.04830159344947991i er: 0.99883279685352799 + -0.04830159344948058i b7f 14bf 0.99883279685352788 + -0.04830159344947991i er: 0.99883279685352799 + -0.04830159344948058i 137f cbf 0.99883279685352788 + -0.04830159344947991i er: 0.99883279685352799 + -0.04830159344948058i 1b7f 4bf 0.99883279685352788 + -0.04830159344947991i */