Comparar elementos de matrices
Publicado por juanisank (5 intervenciones) el 04/06/2007 21:53:06
Hola que tal, les escribia para hacerles una pregunta. En mi facultad estamos hciendo un sudoku. A mi se me ocurrio que para que el programa me dijera si el valor que yo ingreso al tablero es correcto o no hice lo siguiente: defini una constante(array de 9x9), con el sudoku ya resuelto.Cree un procedimiento para que el valor que ingresa el usuario lo compare con el valor que esta en la misma posicion pero en la matriz constante.
hice en resumen masomenos esto:
if tablero[x,y]=matrizresuelta[x,y] then {tablero:valores que ingresa el usuario}
{matrizresuelta: Constante}
writeln('el valor es correcto');
else
writeln('el valor ingresado es incorrecto');
Bueno el problema es que este procedimiento anda bien solo cuando ingreso valores en la diagonal de mi matriz, osea X=Y, en los otros casos me dice siempre que el valor es incorrecto. ¿COMO HAGO PARA QUE RESOLVER ESTE PROBLEMA?.
Bueno espero haber sido claro, desde ya muchas gracias
hice en resumen masomenos esto:
if tablero[x,y]=matrizresuelta[x,y] then {tablero:valores que ingresa el usuario}
{matrizresuelta: Constante}
writeln('el valor es correcto');
else
writeln('el valor ingresado es incorrecto');
Bueno el problema es que este procedimiento anda bien solo cuando ingreso valores en la diagonal de mi matriz, osea X=Y, en los otros casos me dice siempre que el valor es incorrecto. ¿COMO HAGO PARA QUE RESOLVER ESTE PROBLEMA?.
Bueno espero haber sido claro, desde ya muchas gracias
Valora esta pregunta


0