diff --git a/slides/allocation_dynamique.md b/slides/allocation_dynamique.md
index 0a1d83e1009ef682e7215f0ebc6f98d4080c1e0b..89db5b0457b8d2dc728f811fadb54a8df0dcf96c 100644
--- a/slides/allocation_dynamique.md
+++ b/slides/allocation_dynamique.md
@@ -152,7 +152,7 @@ free(p); // ne pas oublier
 . . .
 
 ```C
-uint32_t initialize_to(size_t size, int32_t val) {
+int32_t *initialize_to(size_t size, int32_t val) {
     int32_t *p = malloc(size * sizeof(*p));
     for (size_t i = 0; i < size; ++i) {
         p[i] = val;
diff --git a/slides/tableaux_fonctions.md b/slides/tableaux_fonctions.md
index ad9fa69b55c1d9163aff6195c7d41ab8024e686a..20b084dbd79041f791d2ab81f8870d7b9da42bfd 100644
--- a/slides/tableaux_fonctions.md
+++ b/slides/tableaux_fonctions.md
@@ -175,7 +175,7 @@ int k = 0;
 do {
     x[k] = -1;
     k += 1;
-} while (k < 9)
+} while (k < 9);
 ```
 
 # Représentation des tableaux en mémoire