Toteuta seuraava arvauspeli vuorovaikutteisena ohjelmana:
Ennen pelin alkua pelinjohtaja syöttää ohjelmalle 100 eri
kokonaislukua. satunnaisessa järjestyksessä.
Tämän jälkeen pelaaja alkaa käyttää ohjelmaa.
Pelaaja yrittää arvata pelinjohtajan koneeseen syöttämiä
lukuja. Peli päättyy, kun pelaaja on onnistunut arvaamaan
kolme eri lukua. Pelin tulos on tarvittujen arvausten
määrä, siis vähintään kolme. Lopuksi ohjelma tulostaa tuloksen.
Saat olettaa, että pelinjohtaja todella syöttää
100 eri lukua.
Arvattavien lukujen hakeminen on tehokkuussyistä
ohjelmoitava binäärihakua käyttäen.
(16 pistettä)