Liste dans Maple !

Fermé
berkani.soufyane Messages postés 2 Date d'inscription samedi 25 décembre 2010 Statut Membre Dernière intervention 25 décembre 2010 - 25 déc. 2010 à 20:17
Bonjour,
[[5], [4, 1], [3, 2], [3, 1, 1], [2, 2, 1], [2, 1, 1, 1], [1, 1, 1, 1, 1]]
Voilà donc je cherche de l'aide pour créer une procédure qui inverse l'ordre de cette liste ou une commande préétablie qui puisse inverser son ordre , c'est à dire que le dernier élément devient le premier , l'avant dernier deuxième etc ... en gros une commande qui puisse faire le contraire de sort(liste) ! j'ai essayé ça mais ...



> toto := [[5], [4, 1], [3, 2], [3, 1, 1], [2, 2, 1], [2, 1, 1, 1], [1, 1, 1, 1, 1]];
> ordre := proc (liste) local B, g, i;
g := nops(liste);
for i from 0 to g do liste[g-i] := B[1+i] end do ;
end proc;
> ordre(toto);
"Error, (in ordre) illegal use of a formal parameter"

Merci d'avance !