Cara menambahkan kodingan pada c++?

ini koding untuk random angka 1-100 dan user menebak, tapi ini tidak memiliki batas tebakan. pertanyaannya 1.bagaimana caranya agar memiliki batas tebakan 2. bagaimana agar dapat memiliki tingkatan seperti mudah(1-10), sedang(1-100), sulit(1-1000) terimakasih mohon bantuannya.... #include... tampikan lainnya ini koding untuk random angka 1-100 dan user menebak, tapi ini tidak memiliki batas tebakan. pertanyaannya

1.bagaimana caranya agar memiliki batas tebakan
2. bagaimana agar dapat memiliki tingkatan seperti mudah(1-10), sedang(1-100), sulit(1-1000)
terimakasih mohon bantuannya....

#include <iostream>
#include <time.h>
#include <stdlib.h>

using namespace std;

int main(){

int angka, tebak, n=0; //int angka adalah angka yang di pikirkan komputer,tebak inputan , n=0 adalah jumlah tebakan dan di mulai dari 0 :p
char lagi;
menu:
system ("cls");
srand (time(NULL));//angka yang di acak
angka=rand()% 100 +1;//perhitungan di mulai 1-100
cout<<"_________________________________...
cout<<"_________________________________...
cout<<"-------wandytsone.blogspot.com---...
cout<<"saya sedang memikirkan angka dari 1-100.\n ";
cout<<"mulailah menebak di bawah ini!\n";
cout<<"_________________________________...
cout<<"_________________________________...

do{
n++ ;
cin>>tebak;
if(tebak<angka) cout<< "angka anda terlalu kecil kawan \n";
else if (tebak>angka) cout<<"angka anda terlalu besar \n";
else cout<<"Selamat \n";

} while(tebak!=angka);
cout<<"Anda benar ! anda telah menebak sebanyak "<<n<< "kali.\n";\

cout<< "Masih lanjut [y/t]? ";cin>>lagi;

if (lagi == y ){
goto menu;
}else
{
cout<<"tekan mana aja untuk keluar";
}
return 0;

}
2 jawaban 2