#include #include #include #define MULT 0.5 int main (int argc, char *argv[]) { float x,y,r; float delta; int i = 0; if (argc != 2) { fprintf (stderr, "wrong number of arguments (one expected)\n"); exit (1); } sscanf(argv[1],"%f", &x); delta = 0.1; while (delta != 0) { y = (sin(delta+x) - sin(x)) / delta; printf("%d: x=%.24f, sin(x)\'=%.24f,cos(x)=%.24f\n",i,x,y,cos(x));; delta = delta*MULT; i++; } }