Choix entre deux variables.
Résolu/Fermé
sikim69
Messages postés
33
Date d'inscription
lundi 24 septembre 2012
Statut
Membre
Dernière intervention
30 mars 2013
-
30 mars 2013 à 21:09
sikim69 Messages postés 33 Date d'inscription lundi 24 septembre 2012 Statut Membre Dernière intervention 30 mars 2013 - 30 mars 2013 à 21:56
sikim69 Messages postés 33 Date d'inscription lundi 24 septembre 2012 Statut Membre Dernière intervention 30 mars 2013 - 30 mars 2013 à 21:56
A voir également:
- Choix entre deux variables.
- Liste déroulante de choix excel - Guide
- Itinéraire google map entre deux adresses - Guide
- Deux ecran pc - Guide
- Deux comptes whatsapp - Guide
- Faire deux colonnes sur word - Guide
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
30 mars 2013 à 21:21
30 mars 2013 à 21:21
Tu peux toujours faire un tirage aléatoire entre 0 et 1 pour utiliser cette valeur comme test dans un if, ou un opérateur ternaire.
int k = random()%2 ? i : j;
30 mars 2013 à 21:39
Mais je prefere etre sur..
Modifié par KX le 30/03/2013 à 21:50
Bah, je l'ai déjà expliqué non ?
random()%2 c'est le tirage aléatoire entre 0 et 1. J'ai implicitement utilisé le fait qu'en C on a 0 qui vaut false et 1 qui vaut true pour faire le test, donc on pourrait faire explicitement un test "random()%2 != 0" mais ça revient au même. Ensuite la structure "? i : j" c'est l'opérateur ternaire dont je parlais. On peut aussi faire ça avec un if, mais c'est plus long.
30 mars 2013 à 21:56
Bonne soirée !