program hadani; uses {knihovny} crt; {knihovna crt system} var nahcislo, hadcislo, rozdil, i : integer; begin randomize; {prikaz z knihovny crt generuje nahodna cisla} nahcislo := random(100) + 1; {random je funkce, ktera dava nah. cisla} i := 0; {nahcislo je cislo od 1 do 100} writeln('uhodni cislo od 1 do 100'); repeat i := i + 1; {pocet pokusu} writeln(i, '. pokus'); readln(hadcislo); {napisu cislo, ktere si myslim, ze je spravne} rozdil := hadcislo - nahcislo; if rozdil = 0 then begin writeln('vyborne hadane cislo je ', nahcislo); end else begin if rozdil > 0 then begin writeln('hadane cislo je mensi'); end else begin writeln('hadane cislo je vetsi'); end; end; until rozdil = 0; readln; end.