Min et max sans condition ni itération
Fermé
roseT
Messages postés
52
Date d'inscription
mardi 3 avril 2007
Statut
Membre
Dernière intervention
3 mars 2009
-
30 avril 2008 à 22:48
kyr4 Messages postés 1 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 1 mai 2008 - 1 mai 2008 à 11:09
kyr4 Messages postés 1 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 1 mai 2008 - 1 mai 2008 à 11:09
A voir également:
- Min et max sans condition ni itération
- I14 pro max - Guide
- Excel cellule couleur si condition texte - Guide
- Min maj - Guide
- Max tv gratuit - Télécharger - Télévision
- 6play max - Guide
4 réponses
tatou_38
Messages postés
1928
Date d'inscription
vendredi 21 avril 2006
Statut
Membre
Dernière intervention
5 août 2015
120
30 avril 2008 à 23:31
30 avril 2008 à 23:31
min = (A < B)?A:B;
max = (A > B)?A:B;
max = (A > B)?A:B;
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
30 avril 2008 à 23:35
30 avril 2008 à 23:35
Salut,
l'opérateur ternaire est un opérateur conditionnel, et tu le sais bien ;-))
à priori ce n'est pas ça que roseT veux sans utiliser les structures de contrôle conditionnelles
l'opérateur ternaire est un opérateur conditionnel, et tu le sais bien ;-))
à priori ce n'est pas ça que roseT veux sans utiliser les structures de contrôle conditionnelles
tatou_38
Messages postés
1928
Date d'inscription
vendredi 21 avril 2006
Statut
Membre
Dernière intervention
5 août 2015
120
1 mai 2008 à 08:27
1 mai 2008 à 08:27
tu as raison, mais au moins je propose quelque chose.
Mahmah
Messages postés
496
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
22 juin 2010
125
1 mai 2008 à 00:08
1 mai 2008 à 00:08
Bonsoir,
Le OU est considéré comme une structure de contrôle conditionnelle ?
Merci,
M.
Le OU est considéré comme une structure de contrôle conditionnelle ?
Merci,
M.
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
1 mai 2008 à 04:19
1 mai 2008 à 04:19
je sais pas c'est en quel langage mais tu peux le faire avec une simple soustraction
tu enleve 1 a chaque fois a A et B le premier qui arrive a 0 est le min l'autre est le max ;)
tu enleve 1 a chaque fois a A et B le premier qui arrive a 0 est le min l'autre est le max ;)
tatou_38
Messages postés
1928
Date d'inscription
vendredi 21 avril 2006
Statut
Membre
Dernière intervention
5 août 2015
120
1 mai 2008 à 08:26
1 mai 2008 à 08:26
à espérer que A et B soient positifs !...
roseT
Messages postés
52
Date d'inscription
mardi 3 avril 2007
Statut
Membre
Dernière intervention
3 mars 2009
4
1 mai 2008 à 10:10
1 mai 2008 à 10:10
Bonjour,
Merci bien pour vos aides..
En fait, la solution d'enlever 1 à A ou à B jusqu'à arriver à 0 est une solution itérative, or lénncé interdit toute condition et toute itération..
Merci bien
Merci bien pour vos aides..
En fait, la solution d'enlever 1 à A ou à B jusqu'à arriver à 0 est une solution itérative, or lénncé interdit toute condition et toute itération..
Merci bien
kyr4
Messages postés
1
Date d'inscription
jeudi 1 mai 2008
Statut
Membre
Dernière intervention
1 mai 2008
>
roseT
Messages postés
52
Date d'inscription
mardi 3 avril 2007
Statut
Membre
Dernière intervention
3 mars 2009
1 mai 2008 à 11:09
1 mai 2008 à 11:09
max(a,b) = (a+b+abs(b-a))/2
min(a,b) = (a+b-abs(b-a))/2
:)
vive les maths :D
Edit :
. abs(b-a) est la valeur absolue disponible dans bcp de langage normalement, notée en math |b-a|
. Explication : max (a,b) = moyenne ((a+b)/2) + moitié de la distance entre les points
min(a,b) = (a+b-abs(b-a))/2
:)
vive les maths :D
Edit :
. abs(b-a) est la valeur absolue disponible dans bcp de langage normalement, notée en math |b-a|
. Explication : max (a,b) = moyenne ((a+b)/2) + moitié de la distance entre les points