Jump to content

Anti-primes: Difference between revisions

→‎{{header|GW-BASIC}}: Clarified implementation of BASIC.
(→‎{{header|GW-BASIC}}: Clarified implementation of BASIC.)
Line 620:
 
=={{header|BASIC}}==
==={{header|GW-BASIC}}===
<syntaxhighlight lang="basic">10 DEFINT A-Z
{{works with|BASICA}}
20 N=1
<syntaxhighlight lang="basicgwbasic">10 DEFINTREM AAnti-Zprimes
30 IF S>=20 THEN END ELSE F=1
20 DEFINT A-Z
40 IF N<2 GOTO 70 ELSE FOR I=1 TO N\2
2030 N=1
50 IF N MOD I=0 THEN F=F+1
3040 IF S>=20 THEN END ELSE F=1
60 NEXT
7050 IF FN<=M2 GOTO 11080 ELSE FOR I=1 TO N\2
5060 IF N MOD I=0 THEN F=F+1
80 PRINT N,
6070 NEXT
90 M=F
80 IF F<=M GOTO 120
100 S=S+1
8090 PRINT N,
110 N=N+1
90100 M=F
120 GOTO 30</syntaxhighlight>
100110 S=S+1
110120 N=N+1
120130 GOTO 3040</syntaxhighlight>
{{out}}
<pre> 1 2 4 6 12
512

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.