' Audio presentation of numbers.bas for QB64 fork (B+=MGA) 2017-09-20
' Using Owens 2X Deluxe Mod
_TITLE "Audio Presentation of Numbers as Primes = 0 or First Factor" topN = 1000000
ff(i + 2) = 2: ff(i + 3) = 3: ff(i + 4) = 2: ff(i + 5) = 5: ff(i + 6) = 2: ff(i + 8) = 2: ff(i + 9) = 3
ff(i + 10) = 2: ff(i + 12) = 2: ff(i + 14) = 2: ff(i + 15) = 3: ff(i + 16) = 2: ff(i + 18) = 2
ff(i + 20) = 2: ff(i + 21) = 3: ff(i + 22) = 2: ff(i + 24) = 2: ff(i + 25) = 5
ff(i + 26) = 2: ff(i + 27) = 3: ff(i + 28) = 2: ff(i + 30) = 2
ff(2) = 0: ff(3) = 0: ff(5) = 0
pattern(1) = 4: pattern(2) = 2: pattern(3) = 4: pattern(4) = 2
pattern(5) = 4: pattern(6) = 6: pattern(7) = 2: pattern(8) = 6
pcand = 7: patternI = 0
i = pcand * pcand
patternI2 = patternI
IF ff
(i
) = 0 THEN ff
(i
) = pcand
patternI2 = patternI2 + 1
IF patternI2
= 9 THEN patternI2
= 1 i = i + pattern(patternI2) * pcand
patternI = patternI + 1
IF patternI
= 9 THEN patternI
= 1 pcand = pcand + pattern(patternI)