#include int main(void) { /* variables declaration */ long double x=0; long double sinval = 0,cosval = 0; int n,i,sinsign,cossign,denom; long double sinterm, costerm; /* Get input x in radians */ printf("Please enter the real value x (in radians):"); scanf("%Lf",&x); n=0; i=0; sinterm = 0; costerm = 0; sinsign=1; cossign=1; while(n<10) { if (n%2 == 1) { sinterm = 1; denom=1; i=1; while (i<=n) { sinterm = sinterm*x; denom=denom*i; ++i;} sinval = sinval+(sinterm*sinsign/denom); sinsign=sinsign*(-1); } else { costerm = 1; denom=1; i=1; while (i<=n) { costerm = costerm*x; denom=denom*i; i++;} cosval = cosval + costerm*cossign/denom; cossign=cossign*(-1); } n=n+1; } /* Print sin,cos values */ printf("Approximately, Sin(%.2Lf) = %Lf, Cos(%.2Lf) = %Lf\n",x,sinval,x,cosval); return 0; }