Perfect numbers: Difference between revisions

Content added Content deleted
(Updated first D entry)
Line 467: Line 467:


int sum = 1;
int sum = 1;
foreach (immutable i; 2 .. cast(int)sqrt(cast(real)n) + 1)
foreach (immutable i; 2 .. cast(int)real(n).sqrt + 1)
if (n % i == 0) {
if (n % i == 0) {
immutable int q = n / i;
immutable int q = n / i;