Amicable pairs: Difference between revisions
→{{header|ALGOL 68}}: Typos
Not a robot (talk | contribs) (Add CLU) |
(→{{header|ALGOL 68}}: Typos) |
||
Line 425:
=={{header|ALGOL 68}}==
<lang algol68>#
# if n = 1, 0 or -1, we return 0 #
PROC sum proper divisors = ( INT n )INT:
Line 464:
FOR p2 FROM p1 + 1 TO max number DO
IF is an amicable pair( p1, p2 ) THEN
print( ( whole( p1, -6 ), " and ", whole( p2, -6 ), " are
FI
OD
Line 470:
{{out}}
<pre>
220 and 284 are
1184 and 1210 are
2620 and 2924 are
5020 and 5564 are
6232 and 6368 are
10744 and 10856 are
12285 and 14595 are
17296 and 18416 are
</pre>
|