#include #define N 5 #define reset "\033[0m" #define reverse "\033[7m" #define rouge "\033[;31m" #define vert "\033[;32m" #define bleu "\033[;34m" #define green 0 #define blue 1 #define red 2 #define empty -1 typedef struct d{ int tab[N][N]; int indi; //indice de ligne du neutron int indc; //indice de colonne du neutron }damier; //fonction qui initialise un damier damier init(){ damier d; int i,j; for(i=0;i=0) && ((d->tab[i-1][j])!=empty)){ temp=d->tab[i][j]; (d->tab[i][j])=(d->tab[i-1][j]); (d->tab[i-1][j])=temp; i=i-1; } } } int main(){ damier d; d=init(); affichage(d); printf("\n\n"); dep(1,1,1,&d); affichage(d); return 0; }