import java.io.*; import java.util.Random; class Cv05Pr5 { static int zadano,hadano,kroky; public static void main (String [] arg){ // inicializace promenych kroky = 1; // inicializace generatoru nah. cisel a vygenerovani cisla Random rnd = new Random(); hadano = rnd.nextInt(99)+1; System.out.println("Program na hadani cisla od 1 do 100."); System.out.println(); do { // vypsat aktualni krok System.out.print( kroky + ". krok: "); // Zadani odhadu cisla System.out.print("Zadejte Vas odhad: "); zadano = VstupData.ctiInt(); if (zadano==0) { System.out.println("Dekujeme, ze jste se vzdal :o). Hadane cislo bylo " + hadano + "."); System.exit(0); } // vypsat hlasku: cislo vetsi / mensi if (hadano > zadano) System.out.println(kroky + ". krok: Vas odhad je mensi nez hadane cislo."); if (hadano < zadano) System.out.println(kroky + ". krok: Vas odhad je vetsi nez hadane cislo."); System.out.println(); // zvisit krok o jedna kroky++; } while(zadano!=hadano); // Vypsani spravneho cisla + pocet kroku System.out.println("Vas odhad byl zpravny. Cislo " + hadano + " je to spravne. Pri hadani jste provedl " + (kroky-1) + ((kroky==1)? " krok" :((kroky<5)? " kroky" : " kroku")) + "."); } }