diff options
author | Werner Koch <[email protected]> | 1998-02-24 18:50:46 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 1998-02-24 18:50:46 +0000 |
commit | 5a05af2bca319adc9a915ff4466f04c3ef05142a (patch) | |
tree | 24292fd49662c09acbe4d6eae321888cbb175585 /tools/primes.scm | |
parent | rel 0.2.7 mit kleines Korrekturen (diff) | |
download | gnupg-V-0-2-8.tar.gz gnupg-V-0-2-8.zip |
Renamed to GNUPGV-0-2-8
Diffstat (limited to '')
-rw-r--r-- | tools/primes.scm | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/tools/primes.scm b/tools/primes.scm deleted file mode 100644 index 0772cdcf9..000000000 --- a/tools/primes.scm +++ /dev/null @@ -1,31 +0,0 @@ -(define (prime? n) - (define (smallest-divisor n) - (find-divisor n 2)) - (define (find-divisor n test) - (cond ((> (square test) n) n) - ((divides? test n) test) - (else (find-divisor n (+ test 1))))) - (define (divides? a b) - (= (remainder b a) 0)) - (define (square n) - (* n n)) - (= n (smallest-divisor n))) - -(define count 0) - - - -(define (display-prime n) - (display n) - (display ", ") - (cond ((> count 8) (display "\n") (let count 0)) - (else (define count (+ count 1))))) - - -(define (primes n limit) - (if (prime? n) - (display-prime n) ) - (if (< n limit) - (primes (+ n 1) limit)) ) - -(primes 3 5000) |