RosettaCodeData/Task/Euclid-Mullin-sequence/Craft-Basic/euclid-mullin-sequence.basic

38 lines
327 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
define size = 16, em = 0
dim list[size]
let list[0] = 2
2023-07-01 19:04:33 -04:00
print 2, " ",
2023-07-01 11:58:00 -04:00
for i = 1 to 15
let k = 3
do
let em = 1
for j = 0 to i - 1
2023-07-01 19:04:33 -04:00
let em = (em * list[j]) % k
2023-07-01 11:58:00 -04:00
next j
2023-07-01 19:04:33 -04:00
let em = (em + 1) % k
2023-07-01 11:58:00 -04:00
if em = 0 then
let list[i] = k
2023-07-01 19:04:33 -04:00
print list[i], " ",
2023-07-01 11:58:00 -04:00
break
endif
let k = k + 2
wait
loop
next i