Exercices de programmation pour classes préparatoires
Écrire une fonction inverser : int array -> unit qui inverse l'ordre des éléments d'un tableau en place, c'est-à-dire en modifiant directement le tableau passé en argument, sans en créer de nouveau.
On rappelle que l'affectation dans un tableau se fait avec t.(i) <- v.
Après l'appel inverser t, le tableau t doit contenir ses éléments dans l'ordre inverse.
| Appel | Résultat attendu |
|---|---|
| (let t = [|1; 2; 3|] in inverser t; t) | [|3; 2; 1|] |
| (let t = [||] in inverser t; t) | [||] |
Connectez-vous pour soumettre du code.