#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
//Feladat: a számítógép "gondol egy
számot" 1 és 100 között,
// és a játékosnak ki kell
találnia, hogy melyikre gondolt.
int szam,tipp;
//A véletlenszám generátor
inicializálása
srand(time(NULL));
char c;
do{
//1 és 100
közötti véletlen egész előállítása
szam=rand()%100+1;
bool
kitalalta=false; //logikai változó, igaz lesz, ha kitaláltuk a számot
int p=0;
//a probalgatasok szama
cout<<"Gondoltam egy 1 es 100 kozotti szamra, probald meg kitalalni!\n\n";
while(!kitalalta){
cout<<++p<<". tipp:"; cin>>tipp;
if (tipp>szam)
cout<<"Kisebbre gondoltam!"<<endl;
else if (tipp<szam)
cout<<"Nagyobbra gondoltam!"<<endl;
else kitalalta=true;
};
cout<<"Gratulalok, kitalaltad! Probak szama:"<<p<<endl;
cout<<"Szeretnel ujra jatszani (i/n):";
bool hiba;
do{
cin>>c;
hiba=c!='i' && c!='n' && c!='I' && c!='N';
if(hiba) cerr<<"i/I/n/N valaszokat fogadok el, probald ujra:";
}while(hiba);
}while(c=='i' || c=='I');
cout<<"Viszontlatasra!\n";
return 0;
}