Buenas,
Tengo un problema en un juego de acertar un número, el usuario primero introduce un vector, luego tiene que acertar un numero del vector, cuando llegas a 3 intentos salta un mensaje diciendo que se te han acabado los intentos.
El problema que tengo es que si acierto si me sale correcto pero hago más de 3 intentos incorrectos y no me sale el aviso.
case 4:
if (error != 3) {
printf("\tJUEGO DE ACERTAR UN NUMERO"); printf("\n------------------------------\n"); printf("Escribe un numero: ");
for (i=0; i<5; i++){
if (num == vector[i]) encontrado=1;
}
for (i=0; i<5; i++){
if (num != vector[i]) error=error+1;
}
if (encontrado == 1){
printf("ENHORABUENA! Has acertado un numero!"); }// fin if
}//fin if
else {
printf("\nYa has hecho tres intentos"); }
break;
A ver si me pueden echar un cable, gracias