Chowla numbers: Difference between revisions
Content added Content deleted
m (→{{header|Phix}}: added syntax colouring the hard way) |
No edit summary |
||
Line 2,513: | Line 2,513: | ||
664579 |
664579 |
||
[6, 28, 496, 8128, 33550336]</pre> |
[6, 28, 496, 8128, 33550336]</pre> |
||
=={{header|Mathematica}} / {{header|Wolfram Language}}== |
|||
<lang Mathematica>ClearAll[Chowla] |
|||
Chowla[0 | 1] := 0 |
|||
Chowla[n_] := DivisorSigma[1, n] - 1 - n |
|||
Table[{i, Chowla[i]}, {i, 37}] // Grid |
|||
PrintTemporary[Dynamic[n]]; |
|||
i = 1; Do[If[Chowla[n] == 0, i++], {n, 3, 100, 2}]; i |
|||
i = 1; Do[If[Chowla[n] == 0, i++], {n, 3, 1000, 2}]; i |
|||
i = 1; Do[If[Chowla[n] == 0, i++], {n, 3, 10000, 2}]; i |
|||
i = 1; Do[If[Chowla[n] == 0, i++], {n, 3, 100000, 2}]; i |
|||
i = 1; Do[If[Chowla[n] == 0, i++], {n, 3, 1000000, 2}]; i |
|||
i = 1; Do[If[Chowla[n] == 0, i++], {n, 3, 10000000, 2}]; i |
|||
Reap[Do[If[Chowla[n] == n - 1, Sow[n]], {n, 1, 35 10^6}]][[2, 1]]</lang> |
|||
{{out}} |
|||
<pre>25 |
|||
168 |
|||
1229 |
|||
9592 |
|||
78498 |
|||
664579 |
|||
{1, 6, 28, 496, 8128, 33550336}</pre> |
|||
=={{header|Nim}}== |
=={{header|Nim}}== |
||
Line 2,611: | Line 2,633: | ||
There are 5 perfect numbers < 350,000,000 |
There are 5 perfect numbers < 350,000,000 |
||
</pre> |
</pre> |
||
=={{header|Pascal}}== |
=={{header|Pascal}}== |