Advertisement
Guest User

Untitled

a guest
Jan 17th, 2012
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 KB | None | 0 0
  1. void backtracking(int **grid,int ligne, int colonne){
  2.     printf("(ligne: %d, colonne: %d\n", ligne, colonne);
  3.     while(ligne < N && colonne < N){
  4.         printf("test colonne : %d\n",colonne);
  5.         if(colonne == N-1){
  6.             ligne++;
  7.         }
  8.         if(acceptable(grid, ligne, colonne) == 1){
  9.             printf("\nReine ajoute en (%d,%d)", ligne, colonne);
  10.             grid[ligne][colonne] = 1;
  11.             showSolution(grid);
  12.             backtracking(grid, ligne+1, 0);
  13.         }else{
  14.             colonne ++;
  15.         }
  16.     }
  17.  
  18.     printf("Solution found ! ");
  19.     showSolution(grid);
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement