Anonymous user
Convert decimal number to rational: Difference between revisions
Convert decimal number to rational (view source)
Revision as of 06:23, 2 November 2019
, 4 years ago→{{header|Vala}}
Line 2,669:
stdout.printf("denom <= %11d: ", i);
var r = rat_approx(f, i);
stdout.printf("%11ld/%
}
Line 2,676:
stdout.printf("denom <= %11d: ", i);
var r = rat_approx(f, i);
stdout.printf("%11ld/%
}
}</lang>
Line 2,683:
<pre>
f = 0.14285714285714
denom <= 1: 0/
denom <= 16: 1/
denom <= 256: 1/
denom <= 4096: 1/
denom <= 65536: 1/
denom <= 1048576: 1/
denom <= 16777216: 1/
f = 3.14159265358979
denom <= 1: 3/
denom <= 16: 22/
denom <= 256: 355/
denom <= 4096: 355/
denom <= 65536: 104348/
denom <= 1048576: 3126535/
denom <= 16777216: 47627751/
</pre>
|