Circular primes: Difference between revisions
→{{header|Ring}}
(Forth version) |
|||
Line 2,059:
=={{header|Ring}}==
<lang ring>
see "working..." + nl
▲prim = 0
▲num = 0
▲aPrimes = []
▲while num < limit
flag = 1
for
ind = find(Primes,nOk)
if ind <
ok
if not isprimeNumber(nOk) or ind > 0
flag = 0
exit
ok
next
if
▲ ok
end
see
func
if (num <= 1) return 0 ok
if (num % 2 = 0) and (num != 2) return 0 ok
for
if (num %
next
return 1
</lang>
{{out}}
<pre>
working...
▲The first 19 circular primes are:
First 19 circular numbers are:
2 3 5 7 11
13 17 37 79 113
197 199 337 1193 3779
11939 19937 193939 199933
done...
</pre>
|