Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.22 KB | None | 0 0
  1. function Perfect(x: Integer): Integer;
  2. var
  3. i, a: Integer;
  4. begin
  5. i := 1;
  6. a := 0;
  7.  
  8. while i <= x div 2 do
  9. begin
  10. if (x mod i = 0) then
  11. a := a + i;
  12. i := i + 1;
  13. end;
  14.  
  15. if x = a then
  16. Result := x;
  17. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement