diff --git a/Algo/Séminaire/Exercices seminaire.md b/Algo/Séminaire/Exercices seminaire.md index a74f5ac..aaf4c58 100644 --- a/Algo/Séminaire/Exercices seminaire.md +++ b/Algo/Séminaire/Exercices seminaire.md @@ -279,3 +279,13 @@ let rec mult a b = else -mult a (-b) ;; ``` + +## Exercise 4.7 +```Ocaml +let rec quo a b = + if a < b || b = 0 then + 0 + else if b = 1 then + a + else + a - quo (a-b) b ;; \ No newline at end of file