Cod sursa(job #2750845)

Utilizator AlexandruLuchianov1Alex Luchianov AlexandruLuchianov1 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.