Permutation

Résolu
Bonjour,je veux ecrire un programme qui permet de faire une permutation entre le maximum et le minimum d'un vecteur .merci.
Configuration: Windows XP
Firefox 3.5.7

6 réponses

  1. pour des nombres ca va mais pas pour des chaines
    0
    1. merci pour votre attention.
      0
      1. Bonjour

        Mathématiquement ça marche, mais attention, les opérations donnent lieu à des débordements ou à des erreurs d'arrondi. Il vaut mieux utiliser une variable intermédiaire.
        1
        1. je me souviens maintenant :
          a=a-b
          b=a+b
          a=b-a
          1
          1. bonjour, il est possible aussi sans utiliser le tampon z si quelqu'un la connait je serais très reconnaissant.
            merci d'avance.
            0
            1. tout d'abord quel langage??

              je vous donne la methode
              por permuter deux variables il faut avoir une variable intermediaire:

              exemple:
              x=5; y=10;
              pour permuter les deux valeurs je doit avoir une autre variable:

              z=x;
              x=y;
              y=z;

              ainsi on obtient
              x=10; y=5;

              j'espere que ça vous aide un peu!
              1