Permutation de deux variables

Résolu
VieDeMerde -  
 VieDeMerde -
Bonsoir,
Est ce que pouvez-vous me dire comment inverser les valeurs de deux variable par exp : a=5 , b=12 , a l'aide d'une 3eme variable.
Et merci .



A voir également:

1 réponse

Tomy2e Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   859
 
Bonsoir, voila:
a = 5;
b = 12;

c = a;

a = b;
b = c;
1
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Et en une seule ligne, sans variable intermédiaire :

int a = 12345, b = 67890;
System.out.println("a=" + a + ", b=" + b); // a=12345, b=67890
b = a | b ^ (a = b); // ne fonctionne qu'avec des entiers
System.out.println("a=" + a + ", b=" + b); // a=67890, b=12345
1
VieDeMerde
 
Je vous remercie
1