Algo-pérmutation

doc -  
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour !
comment faire l'écriture d'une psedo-instruction de pérmutation des valleurs A,B,C,D,E,F tels que :
B recoit A ; C recoit B ; D recoit C ; E recoit D ; F recoit E ; A recoit F ; sans utiliser d'autre variable.

3 réponses

Flop
 
permutation de pointeur ?
0
fiddy Messages postés 11653 Statut Contributeur 1 847
 
Tu ne peux pas ! Au mieux tu dois utiliser une variable. Ou alors tu peux t'en sortir en faisant des additions et des soustractions.
Par exemple, pour changer le contenu de deux variables sans utiliser d'autres variables :
A+B->A
A-B->B
A-B->A
Mais ce code n'est pas vraiment conseillé.
Je te laisse adapter l'exemple pour six variables ;)

Cordialement
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut,

voici un cas simple de 2 variables sans utiliser un variable temporaire
http://www.commentcamarche.net/faq/sujet 7681 permuter deux variables sans utilisation d une variable temp
0