diff --git a/Algorithmique/Cours/02-intro-c.pdf b/Algorithmique/Cours/02-intro-c.pdf
index 1601fef5b7bee8b33491469319e3eba43e87708a..295b7a106743512df470aede174f24b49cad32b5 100644
Binary files a/Algorithmique/Cours/02-intro-c.pdf and b/Algorithmique/Cours/02-intro-c.pdf differ
diff --git a/Programmation/Code/Secretnumber/secretnumber.c b/Programmation/Code/Secretnumber/secretnumber.c
new file mode 100644
index 0000000000000000000000000000000000000000..6c4eadd3fcacd2f71fd7d8e5a555d8c68378773f
--- /dev/null
+++ b/Programmation/Code/Secretnumber/secretnumber.c
@@ -0,0 +1,27 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <time.h>
+
+void main(){
+    int maximum, reponse;
+    
+    printf("Entrez la borne maximale : ");
+    scanf("%d", &maximum);
+    
+    srand(time(NULL));
+    int secret = rand()%(maximum+1);
+    printf("Nombre secret : %d\n", secret);
+
+    do{
+        printf("Entrez un nombre entre 0 et %d: ", maximum);
+        scanf("%d", &reponse);
+        if(reponse>secret){
+            printf("Le nombre secret est plus petit\n");
+        } else if(reponse<secret){
+            printf("Le nombre secret est plus grand\n");
+        } else {
+            printf("Vous avez réussi !\n");
+        }
+    }while(reponse != secret);
+
+}
\ No newline at end of file