dos_compilers/Microsoft BASIC Compiler v5.36/BB.TXT
2024-06-30 11:48:42 -07:00

38 lines
732 B
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

10 DEFINT A-Z
20 DIM FLAGS(8191)
30 PRINT "Only 1 Iteration"
40 COUNT=0
50 FOR I=0 TO 8190
60 FLAGS(I)=1
70 NEXT
80 FOR I=0 TO 8190
90 IF FLAGS(I) =0 THEN GOTO 170
100 PRIME=I+I+3
110 K=I+PRIME
120 WHILE K <= 8190
130 FLAGS(K)=0
140 K=K+PRIME
150 WEND
160 COUNT=COUNT+1
170 NEXT
180 PRINT COUNT;" primes"
INTEGER: Count,Prime,K,I
INTEGER ARRAY(8191): Flags
CONSTANT: Siz=8190
10 PRINT "Only 1 Iteration"
20 CLEAR(Flags,Count)
30 FOR I=0 TO Siz
40 DO IF NOT(Flags(I))
50 Prime=I+I+3
60 K=I+Prime
70 WHILE K <= Siz DO
80 Flags(K)=-1
90 K=K+Prime
100 REPEAT
110 Count=Count+1
120 END DO
130 NEXT
140 PRINT Count;" primes"