Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.52 KB | None | 0 0
  1. Function compruebaFilaRecursivo(board:TSudokuBoard; fila:integer; columna:integer; actual:integer) : Boolean;
  2. Begin
  3.     if (columna=9) then
  4.         compruebaFilaRecursivo := compruebaFilaRecursivo(board, fila, 1, actual+1);
  5.     if (actual=9) && (columna=9) then
  6.         compruebaFilaRecursivo := board.SudokuParcial[fila, actual] = board.SudokuParcial[fila,columna];
  7.     else
  8.         compruebaFilaRecursivo := (board.SudokuParcial[fila,actual] = board.SudokuParcial[fila,columna]) and compruebaFilaRecursivo(board, fila, columna+1, actual);
  9. End;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement