Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.77 KB | None | 0 0
  1. function TBigInteger.CompareTo(Value: TBigInteger): Integer;
  2. var
  3.     I: Integer;
  4. begin
  5.     if (Self.Signed and not Value.Signed)
  6.         or ((Self.Signed and Value.Signed) and (Length(Self.Numeric) > Length(Value.Numeric)))
  7.         or (not(Self.Signed or Value.Signed) and (Length(Self.Numeric) < Length(Value.Numeric))) then
  8.             CompareTo := -1
  9.     else
  10.         if (not Self.Signed and Value.Signed)
  11.             or ((Self.Signed and Value.Signed) and (Length(Self.Numeric) < Length(Value.Numeric)))
  12.             or (not(Self.Signed or Value.Signed) and (Length(Self.Numeric) > Length(Value.Numeric))) then
  13.                 CompareTo := +1
  14.         else
  15.         begin
  16.             I := 0;
  17.             {еще несколько while, if и тд}
  18.         end;
  19. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement