10 REM ************ ΠΡΟΓΡΑΜΜΑ
Π105 ************
20 REM * *
30 REM * Εύρεση των πρώτων αριθμών *
40 REM * με τη μέθοδο *
50 REM * κόσκινο του Ερατοσθένη *
60 REM
*
*
70 REM
*******************************************
80 CLS
90 DIM
M(2000)
100 DIM P(1000)
110 PRINT :INPUT
"Βρίσκω τους πρώτους αριθμούς από 2 μέχρι";NN:PRINT
120
N=NN/2
130 FOR
J=1 TO N
140 M(J)=0
150 L=0
160 NEXT
J
170
R=SQR(2*N)
180 FOR
K=3 TO 2*N STEP 2
190
Y=(K-1)/2
200 IF
M(Y)<0 THEN GOTO 270
210
L=L+1
220
P(L)=K
230 IF
K>R THEN GOTO 270
240 FOR
I=Y TO N STEP K
250
M(I)=-1
260 NEXT
I
270 NEXT
K
280 FOR
I=O TO L
290
PRINT P(I);
300 NEXT I
310 END