diff --git a/readme.md b/readme.md
index f9dac320e206b159d1223385f53befc4ca92e347..3aca7248c873e05c7ad7c52561f8f6dd8aa68e2e 100644
--- a/readme.md
+++ b/readme.md
@@ -14,10 +14,10 @@ imprécisions ou erreurs peuvent subsister dans la présentation.
 La présentation modifiait le code en direct petit à petit. Ici, différentes
 variantes du code sont présentées.
 
-* `hull.cpp` : le code initial non robuste
-* `hull_perturbation.cpp` : ajout d'une perturbation dans le prédicat
-* `hull_permutation.cpp` : indépendance vis à vis de l'ordre des paramètres
-* `hull_almost_exact.cpp` : arithmétique exacte dans le prédicat
+* [`hull.cpp`](Code/hull.cpp) : le code initial non robuste
+* [`hull_perturbation.cpp`](Code/hull_perturbation.cpp) : ajout d'une perturbation dans le prédicat
+* [`hull_permutation.cpp`](Code/hull_permutation.cpp) : indépendance vis à vis de l'ordre des paramètres
+* [`hull_almost_exact.cpp`](Code/hull_almost_exact.cpp) : arithmétique exacte dans le prédicat
 
 Il reste encore à modifier le prédicat pour prendre un paramètre supplémentaire,
 et éviter l'appel sur des résultats intermédiaires sujets à des arrondis.