Continued fraction/Arithmetic/Construct from rational number: Difference between revisions

m
m (J: make description match updated code)
Line 506:
│0 2│3│2 1 7│1 5 2│3 7│1 2 2 2 2 2 2 2 2 2 6 1 2 4 1 1 2 _│_2 25 1 2│
└───┴─┴─────┴─────┴───┴───────────────────────────────────┴─────────┘</lang>
 
==== version 3 ====
 
translation of python:
 
<lang J>r2cf=:3 :0
'n1 n2'=. y
r=.''
while.n2 do.
'n1 t1 n2'=. n2,(0,n2)#:n1
r=.r,t1
end.
)</lang>
 
Example:
 
<lang J> r2cf each 1 2;3 1;23 8;13 11;22 7;14142136 10000000;_151 77
┌───┬─┬─────┬─────┬───┬─────────────────────────────────┬─────────┐
│0 2│3│2 1 7│1 5 2│3 7│1 2 2 2 2 2 2 2 2 2 6 1 2 4 1 1 2│_2 25 1 2│
└───┴─┴─────┴─────┴───┴─────────────────────────────────┴─────────┘</lang>
 
=={{header|Mathematica}}==
6,962

edits