Cod sursa(job #2750845)
Utilizator | Data | 13 mai 2021 13:48:22 | |
---|---|---|---|
Problema | Cbinteractiv | Scor | Ascuns |
Compilator | fpc | Status | done |
Runda | Marime | 0.46 kb |
program binSearch;
uses crt;
var hi,lo,n,m,nume:integer;
begin
read(n);
lo:=1;
hi:=n;
while (lo <> hi) do
begin
m:=(lo+hi) DIV 2;
write(output, '? ');
writeLn(output, m);
flush(output);
read(nume);
if (nume = 0) then
lo:=m+1
else
hi:=m;
end;
Write(output, '! ');
writeLn(output, lo);
flush(output);
end.