tw0784.pp 552 B

123456789101112131415161718192021222324252627
  1. {$R-}
  2. { should compile if no range check on }
  3. program BigRange;
  4. const
  5. Limit = 100000000; { Hundred millions }
  6. One = 1;
  7. var
  8. Huge: longint;
  9. begin
  10. Huge := Limit + One;
  11. writeln(One, ' is the lower bound');
  12. writeln(Limit, ' is the upper bound');
  13. if Limit in [One .. Limit] then
  14. writeln(Limit, ' is within the range')
  15. else
  16. writeln(Limit, ' is out of the range');
  17. if Huge in [One .. Limit] then
  18. writeln(Huge, ' is within the range')
  19. else
  20. writeln(Huge, ' is out of the range')
  21. end.