Perfect numbers: Difference between revisions

added FunL
(added FunL)
Line 607:
IF (factorsum == n) isPerfect = .TRUE.
END FUNCTION isPerfect</lang>
 
=={{header|FunL}}==
<lang funl>~~import integers.factors
 
def perfect( n ) = sum( factors(n) ) == 2n
 
for i <- 1..500
if perfect(i)
a println( i )~~</lang>
 
{{out}}
 
<pre>
6
28
496
</pre>
 
=={{header|GAP}}==
Anonymous user