Permutation

Résolu
abed sana -  
garion28 Messages postés 1545 Date d'inscription   Statut Membre Dernière intervention   -
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. xmaster2216
     
    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
  2. ziedzico Messages postés 438 Statut Membre 112
     
    je me souviens maintenant :
    a=a-b
    b=a+b
    a=b-a
    1
  3. le père
     
    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
  4. ziedzico Messages postés 438 Statut Membre 112
     
    bonjour, il est possible aussi sans utiliser le tampon z si quelqu'un la connait je serais très reconnaissant.
    merci d'avance.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ziedzico Messages postés 438 Statut Membre 112
     
    merci pour votre attention.
    0
  7. garion28 Messages postés 1545 Date d'inscription   Statut Membre Dernière intervention   408
     
    pour des nombres ca va mais pas pour des chaines
    0