Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
28
Task/Semiprime/Action-/semiprime.action
Normal file
28
Task/Semiprime/Action-/semiprime.action
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
BYTE FUNC IsSemiPrime(INT n)
|
||||
INT a,b
|
||||
|
||||
a=2 b=0
|
||||
WHILE b<3 AND n#1
|
||||
DO
|
||||
IF n MOD a=0 THEN
|
||||
n==/a b==+1
|
||||
ELSE
|
||||
a==+1
|
||||
FI
|
||||
OD
|
||||
IF b=2 THEN
|
||||
RETURN(1)
|
||||
FI
|
||||
RETURN(0)
|
||||
|
||||
PROC Main()
|
||||
INT i
|
||||
|
||||
PrintE("Semiprimes:")
|
||||
FOR i=1 TO 500
|
||||
DO
|
||||
IF IsSemiPrime(i) THEN
|
||||
PrintI(i) Put(32)
|
||||
FI
|
||||
OD
|
||||
RETURN
|
||||
Loading…
Add table
Add a link
Reference in a new issue