Permutation

Résolu/Fermé
abed sana - 8 févr. 2010 à 22:15
garion28 Messages postés 1543 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 3 avril 2011 - 9 févr. 2010 à 14:15
Bonjour,je veux ecrire un programme qui permet de faire une permutation entre le maximum et le minimum d'un vecteur .merci.
A voir également:

6 réponses

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
ziedzico Messages postés 393 Date d'inscription mercredi 5 mars 2008 Statut Membre Dernière intervention 12 avril 2014 112
9 févr. 2010 à 13:52
je me souviens maintenant :
a=a-b
b=a+b
a=b-a
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
ziedzico Messages postés 393 Date d'inscription mercredi 5 mars 2008 Statut Membre Dernière intervention 12 avril 2014 112
9 févr. 2010 à 13:48
bonjour, il est possible aussi sans utiliser le tampon z si quelqu'un la connait je serais très reconnaissant.
merci d'avance.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ziedzico Messages postés 393 Date d'inscription mercredi 5 mars 2008 Statut Membre Dernière intervention 12 avril 2014 112
9 févr. 2010 à 14:02
merci pour votre attention.
0
garion28 Messages postés 1543 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 3 avril 2011 404
9 févr. 2010 à 14:15
pour des nombres ca va mais pas pour des chaines
0