diff --git a/ANALE-1/EXO1/RESOLUTION/commun.h b/ANALE-1/EXO1/RESOLUTION/commun.h index 1362078..aa362d2 100644 --- a/ANALE-1/EXO1/RESOLUTION/commun.h +++ b/ANALE-1/EXO1/RESOLUTION/commun.h @@ -2,7 +2,9 @@ #define COMMUN_H #define MEM 3 -#define SEM 5 +#define SEM 3 // changé 5 en 3 +// en gros comme on a que 3 cases mémoire, si on a 5 jetons de prod +// on peut écraser des valeurs qui n'ont pas été lues #define CLE_SEM_PROD 100 #define CLE_SEM_CONSO 200 diff --git a/ANALE-1/EXO1/RESOLUTION/conso b/ANALE-1/EXO1/RESOLUTION/conso new file mode 100755 index 0000000..5f79378 Binary files /dev/null and b/ANALE-1/EXO1/RESOLUTION/conso differ diff --git a/ANALE-1/EXO1/RESOLUTION/conso.o b/ANALE-1/EXO1/RESOLUTION/conso.o new file mode 100644 index 0000000..a3e9b54 Binary files /dev/null and b/ANALE-1/EXO1/RESOLUTION/conso.o differ diff --git a/ANALE-1/EXO1/RESOLUTION/dijkstra.o b/ANALE-1/EXO1/RESOLUTION/dijkstra.o new file mode 100644 index 0000000..ce479ca Binary files /dev/null and b/ANALE-1/EXO1/RESOLUTION/dijkstra.o differ diff --git a/ANALE-1/EXO1/RESOLUTION/launcher b/ANALE-1/EXO1/RESOLUTION/launcher new file mode 100755 index 0000000..6f92f86 Binary files /dev/null and b/ANALE-1/EXO1/RESOLUTION/launcher differ diff --git a/ANALE-1/EXO1/RESOLUTION/launcher.o b/ANALE-1/EXO1/RESOLUTION/launcher.o new file mode 100644 index 0000000..fa97c4a Binary files /dev/null and b/ANALE-1/EXO1/RESOLUTION/launcher.o differ diff --git a/ANALE-1/EXO1/RESOLUTION/prod b/ANALE-1/EXO1/RESOLUTION/prod new file mode 100755 index 0000000..8a9c48e Binary files /dev/null and b/ANALE-1/EXO1/RESOLUTION/prod differ diff --git a/ANALE-1/EXO1/RESOLUTION/prod.o b/ANALE-1/EXO1/RESOLUTION/prod.o new file mode 100644 index 0000000..c8fdc85 Binary files /dev/null and b/ANALE-1/EXO1/RESOLUTION/prod.o differ diff --git a/ANALE-1/EXO1/SUJET/conso.c b/ANALE-1/EXO1/SUJET/conso.c index bba5147..1ec6506 100644 --- a/ANALE-1/EXO1/SUJET/conso.c +++ b/ANALE-1/EXO1/SUJET/conso.c @@ -19,5 +19,6 @@ int main () { } printf("\n"); shmdt(shmem); + return 0; }