diff --git a/Algorithmique/Exercices/figs/inside.jpg b/Algorithmique/Exercices/figs/inside.jpg new file mode 100644 index 0000000000000000000000000000000000000000..174b8b9697b6b20c8e9f6c554277f4dcbb89ca1a Binary files /dev/null and b/Algorithmique/Exercices/figs/inside.jpg differ diff --git a/Algorithmique/Exercices/figs/outside.jpg b/Algorithmique/Exercices/figs/outside.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b36c6d3bb0ff8a8aca912f4d76025f823da9dc5 Binary files /dev/null and b/Algorithmique/Exercices/figs/outside.jpg differ diff --git a/Algorithmique/Exercices/figs/shape.jpg b/Algorithmique/Exercices/figs/shape.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fcbc4199364a6f35ffdc91aff16f22cd3bdc94a4 Binary files /dev/null and b/Algorithmique/Exercices/figs/shape.jpg differ diff --git a/Algorithmique/Exercices/recursivite.md b/Algorithmique/Exercices/recursivite.md index 49318f51250b2f123b4f0cee0dca8448e7c5bf17..9e58f04f27d11c32107e0a74c250fbf9090e3691 100644 --- a/Algorithmique/Exercices/recursivite.md +++ b/Algorithmique/Exercices/recursivite.md @@ -1,4 +1,8 @@ -# Récursivité +--- +title: "Algorithmique" +subtitle: "Exercices sur la récursivité" +geometry: margin=2.5cm +--- ## Exercice 1 @@ -34,4 +38,12 @@ int somme(int a){ } ``` +## Exercice 4 +Soit une image en noir et blanc représentée par un tableau à deux dimensions d'entiers. Chaque pixel est représenté par une case du tableau, une valeur de 0 représente un pixel blanc et une valeur de 1 représente un pixel noir. Ecrire une fonction récursive `fill` permettant de remplir (mettre à 1) une zone de pixels délimitée par une forme. La fonction prendra en paramètre le tableau à remplir, la taille du tableau et la coordonnée du pixel de départ. + +{height=30%} + +{height=30%} + +{height=30%} \ No newline at end of file diff --git a/Algorithmique/Exercices/recursivite.pdf b/Algorithmique/Exercices/recursivite.pdf index ae6404e58444add3fa66ec3c23d4e205cba40423..8606d8c9a0328426930cb25d5f37fc06d8ba08ef 100644 Binary files a/Algorithmique/Exercices/recursivite.pdf and b/Algorithmique/Exercices/recursivite.pdf differ