/* Example of numerical inaccuracy */ #include #define MAX_STEP 200 int main() { double trial; int i = 1; for (trial = 0.0; trial != 1.0; trial = trial + 0.1) { printf("i = %d\n",i); ++i; if ( i == MAX_STEP ) break; } return 0; }