29 lines
531 B
R
29 lines
531 B
R
REBOL [
|
|
Title: "Rebol Prime Number Finder"
|
|
Date: 02-Dec-2003
|
|
Author: haplo@mindstab.net
|
|
Version: 1.0
|
|
File: %primes.r
|
|
Home: http://www.mindstab.net/primes
|
|
]
|
|
|
|
; Command line argument getting code borrowed from
|
|
; http://www.melbpc.org.au/pcupdate/2305/2305article6.htm
|
|
cl_args: make block! system/script/args
|
|
max: either none? cl_args/1 [""] [to-integer cl_args/1]
|
|
|
|
|
|
for cnt 3 max +2 [
|
|
sq: to-integer(square-root(cnt))
|
|
isp: 1
|
|
for i 3 sq +2 [
|
|
isp: cnt // i
|
|
if isp = 0 [
|
|
break
|
|
]
|
|
|
|
]
|
|
if isp <> 0 [ print cnt ]
|
|
|
|
]
|