#include <iostream>
#include <cstdlib>
using namespace std;
int random_ab(int a, int b){
return rand()%(b-a+1)+a;
}
void print_game(int att){
cout<<"Угадай число от 0 до 1000"<<endl;
cout<<"Попытка № "<<att<<endl;
}
void print_moreless(int x, int num){
if (num>x) {
cout<<"Мое число меньше ;)"<<endl;
}
else if(num<x){
cout<<"Мое число больше ;o"<<endl;
}
}
void print_win(int x, int att, string name){
cout<<"Поздравляю, "<<name<<", ты угадал мое число "<<x<<" за "<<att<< " попыток!"<<endl;
}
void init(string &name, int &x, int &att){
srand(time(NULL));
name="Хоббит";
x=random_ab(0,1000);
att=0;
}
int main() {
int x,num,att;
string name;
init(name,x,att);
while (true){
print_game(att);
cin>>num;
print_moreless(x,num);
if(num==x){
print_win(x,att,name);
break;
}
}
return 0;
}