Prépa Code Connexion Inscription

Exercices de programmation pour classes préparatoires

← Retour aux exercices

Inverser un tableau en place

ocaml ★★☆☆☆

É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.

Exemples

AppelRésultat attendu
(let t = [|1; 2; 3|] in inverser t; t) [|3; 2; 1|]
(let t = [||] in inverser t; t) [||]

Votre code

Connectez-vous pour soumettre du code.