Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. var c1, c2 : boolean;
  2. begin
  3. // ...
  4. c1 := value > 0 and v2.value > INT_MAX - value; // Переполнение в положительную сторону
  5. c2 := value < 0 and v2.value < INT_MIN - value; // Переполнение в отрицательную сторону
  6. if c1 = True and c2 = True then
  7. begin
  8. // Тут выводим ошибку и закрываем
  9. end;
  10. else // ...
  11. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement