Next | Continued Fraction Arithmetic | 8 |

For computer calculation, we solve the arithmetic problem by using only

*finite*decimalsBut then the 1/3 problem is even worse:

#include <stdio.h>

int main(void) { unsigned i; double total = 0;

for (i=0; i <300; i++) total +=1.0/3.0;

printf("%.20f\n", total); return 0; }

The output:

99.99999999999965893949

(The computer is using binary expansions, not decimal expansions)

(But the problem is just the same.)

Next | Back |