Permutation de plusieurs variables

Résolu
Bonjour,
En faite j'aimerai savoir comment permuter plusieurs variables en langage C par exemple: Avant permutation:A B C D
1 2 3 4
Après permutation:A B C D
4 3 2 1
A l’attente de la réponse veuillez agréer mes salutations .
Merci

2 réponses

  1. bonsoir ,
    bon il te faut une variable auxiliaire (x)
    et tu fais la permutation de cette façon :
    x=a;
    a=d;
    d=x;
    x=b;
    b=c;
    c=x;

    voila (je suis débutant aussi si il y'a une autre façon de le faire dites le :p )
    1
    1. Contributeur
      Bonjour,

      Tout d'abord, le mieux est de passer par un tableau. Cela te permettra de faire une permutation à autant d'éléments que tu veux.
      Ensuite, tu permutes avec le premier et le dernier élément du tableau.
      Puis, le deuxième et l'avant dernier élément du tableau.
      Etc. jusqu'au milieu du tableau.
      Je te laisse réfléchir avec ces éléments.

      Si tu n'as pas le droit aux tableaux, la solution de Chekchak devrait te convenir.
      0
      1. Bonsoir chers amis,
        Grâce à vous j'ai compris comment permuter plusieurs variables merci infiniment .
        0