Mian-Chowla sequence: Difference between revisions

m
→‎{{header|REXX}}: used a better array name for readability.
m (→‎{{header|REXX}}: added/changed comments and whitespace.)
m (→‎{{header|REXX}}: used a better array name for readability.)
Line 1,531:
#= 0 /*count of numbers in sequence (so far)*/
$= /*the Mian─Chowla sequence (so far). */
do t=1 until #=HI; !@.= r.0 /*process numbers until range is filled*/
do i=1 for t; if r.i then iterate /*I already rejected? Then ignore it.*/
do j=i for t-i+1; if r.j then iterate /*J " " " " " */
_= i + j /*calculate the sum of I and J. */
if !@._ then do; r.t= 1; iterate t; end /*reject T from Mian─Chowla sequence.*/
!@._= 1 /*mark _ as one of the sequence sums.*/
end /*j*/
end /*i*/