Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
28
Task/Additive-primes/Yabasic/additive-primes.basic
Normal file
28
Task/Additive-primes/Yabasic/additive-primes.basic
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
// Rosetta Code problem: http://rosettacode.org/wiki/Additive_primes
|
||||
// by Galileo, 06/2022
|
||||
|
||||
limit = 500
|
||||
|
||||
dim flags(limit)
|
||||
|
||||
for i = 2 to limit
|
||||
for k = i*i to limit step i
|
||||
flags(k) = 1
|
||||
next
|
||||
if flags(i) = 0 primes$ = primes$ + str$(i) + " "
|
||||
next
|
||||
|
||||
dim prim$(1)
|
||||
|
||||
n = token(primes$, prim$())
|
||||
|
||||
for i = 1 to n
|
||||
sum = 0
|
||||
num$ = prim$(i)
|
||||
for j = 1 to len(num$)
|
||||
sum = sum + val(mid$(num$, j, 1))
|
||||
next
|
||||
if instr(primes$, str$(sum) + " ") print prim$(i), " "; : count = count + 1
|
||||
next
|
||||
|
||||
print "\nFound: ", count
|
||||
Loading…
Add table
Add a link
Reference in a new issue