mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-05 16:47:53 +02:00
63 lines
1.4 KiB
ObjectPascal
63 lines
1.4 KiB
ObjectPascal
uses
|
|
Math;
|
|
var
|
|
i: longint;
|
|
ires: longint;
|
|
qres: int64;
|
|
begin
|
|
randomize;
|
|
for i:=1 to 100 do
|
|
begin
|
|
ires:=randomrange(-4,-7);
|
|
if (ires<-7) or
|
|
(ires>=-4) then
|
|
halt(1);
|
|
ires:=randomrange(-7,-4);
|
|
if (ires<-7) or
|
|
(ires>=-4) then
|
|
halt(2);
|
|
ires:=randomrange(10,-3);
|
|
if (ires<-3) or
|
|
(ires>=10) then
|
|
halt(3);
|
|
ires:=randomrange(-3,10);
|
|
if (ires<-3) or
|
|
(ires>=10) then
|
|
halt(4);
|
|
ires:=randomrange(5,10);
|
|
if (ires<5) or
|
|
(ires>=10) then
|
|
halt(5);
|
|
ires:=randomrange(10,5);
|
|
if (ires<5) or
|
|
(ires>=10) then
|
|
halt(6);
|
|
|
|
qres:=randomrange(low(int64)+1,low(int64)+10);
|
|
if (qres<low(int64)+1) or
|
|
(qres>=low(int64)+10) then
|
|
halt(7);
|
|
qres:=randomrange(low(int64)+10,low(int64)+1);
|
|
if (qres<low(int64)+1) or
|
|
(qres>=low(int64)+10) then
|
|
halt(8);
|
|
qres:=randomrange(int64(10),int64(-3));
|
|
if (qres<-3) or
|
|
(qres>=10) then
|
|
halt(3);
|
|
qres:=randomrange(int64(-3),int64(10));
|
|
if (qres<-3) or
|
|
(qres>=10) then
|
|
halt(4);
|
|
qres:=randomrange(int64(5),int64(10));
|
|
if (qres<5) or
|
|
(qres>=10) then
|
|
halt(5);
|
|
qres:=randomrange(int64(10),int64(5));
|
|
if (qres<5) or
|
|
(qres>=10) then
|
|
halt(6);
|
|
end;
|
|
end.
|
|
|