Semiprime: Difference between revisions

m
Formatting.
m (→‎{{header|Phix}}: added syntax colouring the hard way, minor tidy)
m (Formatting.)
Line 1,286:
<lang Nim>proc isSemiPrime(k: int): string =
var
i: int = 2
compte: int = 0
x: int = k
while i <= x and compte < 3:
if (x mod i) ==0:
x = x div i
inc compte += 1
else:
inc i += 1
if compte == 2:
result = "is semi-prime"
else:
Line 1,301:
for k in 1675..1680:
echo k, " ", isSemiPrime(k)</lang>
 
{{output}}
<pre>1675 isn't semi-prime
Anonymous user