// // Created by sophie on 20/11/24. // #include #include "fonctions.h" // fonction utile pour le calcul des directions lorsqu'on traite un élément sur la première colonne // Il n'y a pas de valeur à gauche int f_bord1(float ref, float* tab, float no_value) { float min = ref; int code =0; for (int i=0; i<5; i++) if (tab[i]!=no_value) { if (tab[i] < min) { min = tab[i]; code = i + 1; } } return code; } // fonction utile pour le calcul des directions lorsqu'on traite un élément sur la dernière colonne // Il n'y a pas de valeur à droite int f_bord2(float ref, float* tab, float no_value) { float min = ref; int code = -1; for (int i=0; i<5; i++) if (tab[i]!=no_value) { if (tab[i]