Algunas cosas del código que yo las haría de otro modo (sigo recordándote que muchas cosas de programación se me han olvidado... ):
Cita:
cout << "Acierte un numero secreto entre el 0 y el 100
|
El ejercicio pide un número de 3 cifras, luego el número debe ir de 100 a 999 (salvo que se considere que el 14 también es de tres cifras añadiendo un 0 al principio, 014, y en ese caso tendrías que generar el número desde el 0 al 999)
Cita:
if ( numer == num )
{...}
while ( numer != num && intentos < 10 )
{...}
|
Haces un if y luego, sin importar lo que haya sucedido en ese if, haces un while...
¿Podría colocar el if dentro del bucle? ¿Podría iniciar el bucle pidiendo el número y luego realizar las comprobaciones pertinentes?
Cita:
if ( numer > num )
{....}
if ( numer < num )
{.....}
if ( numer == num )
{....}
|
Esos tres if quedan muy feos... si tienes tres casos puedes usar case. O también podrías usar if... else if... else...
if ( numer > num )
...
else if ( numer < num )
...
else ( numer == num )
...
Cita:
if ( intentos == 10 && numer != num )
{
cout << "\nHa perdido, empiece de nuevo." << '\n' << endl;
}
|
Yo creo que este if se podría meter dentro de los if else if ... de antes. Sólo hace falta ordenar de forma conveniente las condiciones...
|