#include <iostream.h>
#include <stdlib.h>
//programma del numero magico
main()
{int magic,guess; //numero magico,tentativo del giocatore
magic=rand(); //questa funzione sceglie un numero a caso
cout<<"scrivi il tuo numero: ";
cin>>guess ;
if(guess==magic)cout<<"***HAI VINTO!!!***";
else cout<<"...HAI PERSO..\n";

system("PAUSE");
return 0;
}



oppure con questo ritenti fino a che non indovini!

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

int main()
{ int const magic=3;
int guess;
do {
cout<<"inserire il numero magico: \n";
cin>>guess;
if(guess==magic){
cout<<"***HAI INDOVINATO!!!***\n";
cout<<" CHE CULO!!!\n";
}
else {
cout<<"...mi dispiace,hai sbagliato!!\n";
cout<<"Ritenta! \n";
}
} while(guess!=magic);

system("PAUSE");
return 0;
}


ovviamente introducendo qualche if puoi avvisare l'utente se il numero inserito è + alto o + basso di quello da cercare