RosettaCodeData/Task/Additive-primes/Icon/additive-primes.icon

14 lines
248 B
Text
Raw Permalink Normal View History

2026-04-30 12:34:36 -04:00
link factors
procedure main(A)
limit := \A[1] | 500
every p := prime() do
if p < 500 then writes(" ",additive(p)) else break
write()
end
procedure additive(a)
a ? (sum := 0, while sum +:= move(1))
return (isprime(sum),a)
end