Anonymous user
Taxicab numbers: Difference between revisions
m
→{{header|REXX}}: changed whitespace.
Thundergnat (talk | contribs) (Fix up some internal links) |
m (→{{header|REXX}}: changed whitespace.) |
||
Line 2,731:
ww= length(mx) * 3; w= ww % 2 /*widths used for formatting the output*/
numeric digits max(9, ww) /*prepare to use some larger numbers. */
@.=.; #= 0; @@.
$.= /* [↓] generate extra taxicab numbers.*/
do j=1 until #>=mx;
!.j= C /*use memoization for cube calculation.*/
end /*j*/ /* [↑] complete with overage numbers. */
A.=
Line 2,763:
do forever; parse var A.k xk .; parse var A.j xj .; if xk>=xj then leave
_= A.j; A.j= A.k; A.k= _ /*swap two elements of A. array*/
if h>=j then leave; j=
end /*forever*/
end /*i*/
|