Bonjour,
J'ai quelques soucis concernant cet exercice:
"Afficher en ordre à l'aide d'une permutation ordonnant S."
1) Donner la valeur P,pour S=[40,70,80,50,30,45,72,60].
Donc ça ça va, ça donne : P= 5,1,6,4,8,2,7,3
Ensuite:
On spécifie les actions suivantes:
AfficherEnOrdreSelonP (S,P): une action (les données:une seq-Ent,un Tab_Ent)
{affiche les éléments de S en ordre croissant sachant que P[1..LdeS] est une permutation ordonnant S}.
CréerPerm (S,P):une action (la donnée:une Seq_Ent;le résultat:un Tab_Ent)
{CréerPerm(S,P) construit dans P[1..LdeS] la permutation ordonnant la séquence S.}
Pour AfficherEnOrdre:
Pour i de 1 à LdeS
Ecrire (S.T(P(i)))
avec LdeS longueur de la séquence et S.T le tableau contenant les valeurs de S.
Je peine pour CreerPerm...Pourriez-vous m'aider?
D'avance merci,
Cordialement,
Mägodeoz
-----