#include "ada.hh" class Sudoku { int n; // nombre de files i columnes matrix Q; // el sudoku matrix F; // F[i][c] = c Es lliure per fila i matrix C; // C[j][c] = c Es lliure per columna j matrix S; // S[k][c] = c Es lliure per al k-essim subquadrat void omplir() { for (int i=0; in = n; Q = matrix(n,n); for (int i=0; i> Q[i][j]; F = matrix(n,n,true); C = matrix(n,n,true); S = matrix(n,n,true); omplir(); recursiu(0); } }; /** Programa principal **/ int main () { Sudoku sk(9); }