Ver Mensaje Individual
Antiguo 17/12/2005, 12:42   #3
Snake12
Usuario Activo
 
Avatar de Snake12
 
Fecha de ingreso: 07/mar/2003
Mensajes: 118
Snake12 está en el buen camino
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!!!
Snake12 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir