2 réponses
Salut,
Bonne chance
Procedure Defiler(Var T : Tableau; Pos, Taille : Integer);
Var iCpt : Integer;
Begin
For iCpt := Taille downto Pos do
Begin
T[iCpt+1] := T[iCpt];
End;
End;
Procedure INSERT(Var T : Tableau; Pos, Valeur : Integer; Var Taille : Integer);
Begin
If Valeur >= T[Pos] Then
Begin
Defiler(T, Pos, Taille);
T[Pos+1] := Valeur;
Taille := Taille + 1;
End
Else
if Taille = 1 then
Begin
Defiler(T, 1, Taille);
T[1] := Valeur;
Taille := Taille + 1;
End
else
Begin
INSERT(T, Pos-1, Valeur, Taille);
End;
End;
Bonne chance
(insertion dans untableau)
etant donné un tableau T de taille N trié de l'élement 1 à l'élement N-1 ( t[i]<t[i+1]). Ecrire un algo nommé INSERT(tableau T, int N), permettant d'inserer l'élément T[N] au bon emplacement dans le tableau T ( après inserion le tableau final devra etre trié).
Commence par lire ça:
http://www.commentcamarche.net/faq/sujet 10925 demander de l aide pour vos exercices sur ccm