Anonymous user
Perfect numbers: Difference between revisions
m
Implement in terms of the more general divisor_sum function.
m (Implement in terms of the more general divisor_sum function.) |
|||
Line 297:
using namespace std ;
int sum = 0 ; ▼
for ( int i = 1 ; i < number ; i++ ) ▼
if ( number % i == 0 ) ▼
sum += i ; ▼
}
int main( ) {
cout << "Perfect numbers from 1 to 33550337:\n" ;
for ( int num = 1 ; num < 33550337 ; num++ ) {
if (
cout << num << '\n' ;
}
return 0 ;
}
▲ int sum = 0 ;
▲ for ( int i = 1 ; i < number ; i++ )
▲ if ( number % i == 0 )
▲ sum += i ;
▲ return sum == number ;
▲}</lang>
=={{header|Clojure}}==
|