Menu
Donnez votre avis

Inverser les éléments d'un tableau -Récursivité-

Posez votre question
Voici une procédure récursive qui permet d'inverser les éléments d'une partie d'un tableau compris entre la position p et n :

Procedure Inverser (Var t : Tab; p, n : Integer);  
Var aux : Real;  
Begin                           
     If p < n Then  
     Begin  
          aux := t[p];  
          t[p] := t[n];  
          t[n] := aux;  
          Inverser (t, p + 1, n - 1);            
     End;  
End;


Ajouter un commentaire

Commentaires

Commenter la réponse de Utilisateur anonyme
Décaler les éléments d'un tableau (Rotation) -Récursivité-
Tri par fusion - récursivité-