Ludic numbers: Difference between revisions

Line 504:
 
ludic
--- forces the first element (initial[1]) of the initial array into ludic_numbers
--- before deleting it and all multiples of initial[1]it
local
count: INTEGER
Line 529:
ar_not_empty: ar.count >0
local
s_array: ARRAY[INTEGER]
i,k: INTEGER
do
create s_array.make_empty
Line 566:
make
local
k, count: INTEGER
do
create ludic.make(22000)
 
io.put_string ("%NLudic numbers up to 25. %N")
across ludic.ludic_numbers.subarray (1, 25) as ld loop io.put_string (ld.item.out + "%N") end
 
io.put_string ("%NLudic numbers from 2000 ... 2005. %N")
across ludic.ludic_numbers.subarray (2000, 2005) as ld loop io.put_string (ld.item.out + "%N") end
 
io.put_string ("%NNumber of Ludic numbers smaller than 1000. %N")
from
k:= 1
until
ludic.ludic_numbers[k]>= 1000
loop
k:= k +1
count:= count+1
end
io.put_integer (count)
end
Anonymous user