diff --git a/neutron.c b/neutron.c new file mode 100644 index 0000000..8a3d61e --- /dev/null +++ b/neutron.c @@ -0,0 +1,106 @@ +#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; +} + + + + -- libgit2 0.21.2