From 184323fac5248817b960b8af5738f055af7002e9 Mon Sep 17 00:00:00 2001
From: Orestis <orestis.malaspinas@pm.me>
Date: Fri, 8 Oct 2021 15:00:21 +0200
Subject: [PATCH] correction erreur code et docker compose

---
 slides/cours_3.md         | 35 ++++++++++++++++++++++++++++++++---
 slides/docker-compose.yml |  2 +-
 2 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/slides/cours_3.md b/slides/cours_3.md
index 1059d2f..64886a8 100644
--- a/slides/cours_3.md
+++ b/slides/cours_3.md
@@ -95,7 +95,7 @@ for (int i = 0; i < SIZE; ++i) {
 
 ## Problématique
 
-Trouver le minimum d'un tableau et l'indice de l'élément le plus petit.
+Trouver la valeur minimale contenue dans un tableau et l'indice de l'élément le plus petit.
 
 ## Écrire un pseudo-code résolvant ce problème (groupe de 3), 2min
 
@@ -298,12 +298,12 @@ Mot qui se lit pareil de droite à gauche que de gauche à droite:
 ## Solution 1
 
 ```C
-while (first_index != last_index {
+while (first_index < last_index {
     if mot[first_index] != mot [last_index] {
         return false;
     }
     first_index += 1;
-    last_index += 1;
+    last_index -= 1;
 }
 return true;
 ```
@@ -477,3 +477,32 @@ for (int i = 0; i < NX; ++i) {
   échiquier `8x8`.
 
 ## Poster le résultat sur `Element`
+
+# Structures (1/N)
+
+## Fractions
+
+* Numérateur: `int num`;
+* Dénominateur: `int denom`.
+
+## Addition
+
+```C
+int num1 = 1, denom1 = 2;
+int num2 = 1, denom2 = 3;
+int num3 = num1 * denom2 + num2 * denom1;
+int denom3 = denom1 * denom2;
+```
+
+## Pas super pratique....
+
+# Structures (2/N)
+
+## On peut faire mieux
+
+```C
+struct fraction {
+    int32_t num, denom;
+}
+```
+
diff --git a/slides/docker-compose.yml b/slides/docker-compose.yml
index 392ae6f..07bdfda 100644
--- a/slides/docker-compose.yml
+++ b/slides/docker-compose.yml
@@ -6,7 +6,7 @@ services:
         environment:
             USER: 1000
             GROUP: 1000
-        container_name: modules
+        container_name: slides
         volumes:
             - ./:/mnt/slides
         working_dir: /mnt/slides/
-- 
GitLab