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}}==