Hola Coke, muchas gracias antes de nada por tu interés en ayudarme, es de agradecer. Al final hice el jercicio antes de haber podido mirar tu explicación y utilicé un rand y srand, pero como no los he dado no sé manejarlos, simplemente busqué por ahí en google y copié un ejemplo para que generase aleatoriamente los números del 0 al 100, pero no sé como hacerlo para los que yo quiera, si me lo pudieras expliacr...
Bueno, te pongo el ejercicio a ver qué te parece, creo que está bien, pero es un poco "vasto" diría yo:
[CODE]int num, intentos, numer;
srand ( time(NULL) );
num = rand()% 100;
cout << "Acierte un numero secreto entre el 0 y el 100. Tiene 10 intentos. \n" << endl;
cout << "Introduce un numero: ";
cin >> numer;
if ( numer == num )
{
cout << "Ha acertado a la primera.\n" << endl;
}
intentos = 1;
while ( numer != num && intentos < 10 )
{
if ( numer > num )
{
cout << "El numero es menor." << '\n' << endl;
intentos ++;
cout << "Intentelo de nuevo: ";
cin >> numer;
}
if ( numer < num )
{
cout << "El numero es mayor." << '\n' << endl;
intentos ++;
cout << "Intentelo de nuevo: ";
cin >> numer;
}
if ( numer == num )
{
cout << "\nHa acertado en el intento " << intentos << "." << '\n' << endl;
}
if ( intentos == 10 && numer != num )
{
cout << "\nHa perdido, empiece de nuevo." << '\n' << endl;
}
}
system("Pause"); // Hacer una pausa
return 0; // Valor de retorno al S.O.
}[/CODE]
Po ala, listo. Muchas gracias por tu ayuda, de verdad. Ta luego!!!