From ae7460bd1180226ff48798bcc5c5e4b1c07e76fa Mon Sep 17 00:00:00 2001 From: Orestis <orestis.malaspinas@pm.me> Date: Thu, 18 Nov 2021 09:28:02 +0100 Subject: [PATCH] corrected compilation error --- .../recursivity/rec_reines_no_alloc_skel.c | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/source_codes/recursivity/rec_reines_no_alloc_skel.c b/source_codes/recursivity/rec_reines_no_alloc_skel.c index b7d5fa1..3666fcf 100644 --- a/source_codes/recursivity/rec_reines_no_alloc_skel.c +++ b/source_codes/recursivity/rec_reines_no_alloc_skel.c @@ -4,35 +4,35 @@ #include <stdlib.h> void board_init(int n, bool board[n][n], bool val) { - //à compléter + //à compléter } // Copie les valeurs de la <board_in> dans <board> void copy(int n, bool board_in[n][n], bool board[n][n]) { - //à compléter + //à compléter } // Retourne une copie du tableau <board> complété avec les positions // prises sur la droite droite par une reine placée en <board(li,co)> -void prises_devant(int n, bool board_in[n][n], bool board[n][n], - int li, int co) { +void prises_devant( + int n, bool board_in[n][n], bool board[n][n], int li, int co) { copy(n, board_in, board); board[li][co] = false; // position de la reine - for (int j=1;j<n-co;j++) { + for (int j = 1; j < n - co; j++) { // horizontale et diagonales à droite de la reine: // à compléter } } // Calcule le nombre de solutions au problème des <N> reines -void nb_sol(int n, bool board_in[n][n], int co, int *ptr_cpt) { - for (int li=0;li<n;li++) { - if (board_in[li][co]) { - if (co < n-1) { +void nb_sol(int n, bool board_ini[n][n], int co, int *ptr_cpt) { + for (int li = 0; li < n; li++) { + if (board_ini[li][co]) { + if (co < n - 1) { bool board[n][n]; prises_devant(n, board_ini, board, li, co); - nb_sol(n, board, co+1, ptr_cpt); + nb_sol(n, board, co + 1, ptr_cpt); } else { - *ptr_cpt = (*ptr_cpt)+1; + *ptr_cpt = (*ptr_cpt) + 1; } } } -- GitLab