Wenas, es la primera vez que pregunto en esta web asi que si hay algo mal perdonadme o decidmelo.
Vereis, tengo que hacer un sudoku, pero sin generar ni solucionar ni nada, solo he imprimido una tabla con el problema original y he definido otra tabla con la solucion, mi problema es, que cuando inserto un numero en el tablero me diga si está bien o no está bien, yo habia pensado que la única manera es que compare el numero con la fila/columna correspondiente de la tabla solucion (tabla2), como puedo hacer esto, porque hasta la fecha solo he conseguido bucles infinitos y demás desvarios.
Pongo el codigo de la parte que me da problemas:
case RETURN: //al presionar RETURN, seleccionas la casilla donde escriviras el numero deseado
textcolor(BLACK);
gotoxy(29,40);
cprintf("Introduce un numero");
delay(500);
// borrar el mensage anterior
textbackground(BLACK);
gotoxy(29,40); cprintf(" ");
textbackground(GREEN);
gotoxy(x,y);
scanf("%d",&num);
for (f=0;f<fila;f++)
{
for (c=0;c<columna;c++)
{
if (num==taula2[f][c]) while (num==taula2[f][c])
{
textcolor(BLUE);
gotoxy(x,y);
cprintf("%d",num);
taula[f][c]=num;
}
else
{
textcolor(RED);
gotoxy(x,y);
cprintf("%d",num);
}
}
}
break;
Os agradeceria mucho si me pudierais ayudar
Gracias