Semiprime: Difference between revisions
Content added Content deleted
(Formatting. Replaced French "compte" by English "count".) |
(Changed the function to return a boolean.) |
||
Line 1,284: | Line 1,284: | ||
=={{header|Nim}}== |
=={{header|Nim}}== |
||
<lang Nim>proc isSemiPrime(k: int): |
<lang Nim>proc isSemiPrime(k: int): bool = |
||
var |
var |
||
i = 2 |
i = 2 |
||
Line 1,295: | Line 1,295: | ||
else: |
else: |
||
inc i |
inc i |
||
result = |
result = count == 2 |
||
for k in 1675..1680: |
for k in 1675..1680: |
||
echo k, " " |
echo k, (if k.isSemiPrime(): " is" else: " isn’t"), " semi-prime"</lang> |
||
{{output}} |
{{output}} |