OVH Cloud OVH Cloud

fonction min pour un tableau ?

4 réponses
Avatar
Vaguener Frank
Bonjour, j'ai 3 valeurs dans un tableau et je voudrais savoir laquelle est
la plus petite.

Mon code doit être compatible C standart, et la fonction min ne semble pas
être incluse dedans.

Une idée comment faire autrement que par

if (a < b )
{ if a < c
{ min = a;}
else min = c; }
else ...

4 réponses

Avatar
Fabien LE LEZ
On Tue, 23 Dec 2003 18:15:56 +0100, "Vaguener Frank"
wrote:

Mon code doit être compatible C standart


Le forum sur le langage C est fr.comp.lang.c.
--
;-)

Avatar
Richard Delorme
On Tue, 23 Dec 2003 18:15:56 +0100, "Vaguener Frank"
wrote:


Mon code doit être compatible C standart



Le forum sur le langage C est fr.comp.lang.c.


C'est un problème d'algorithme, fr.comp.algorithmes me semble plus
approprié.

--
Richard


Avatar
kanze
Richard Delorme wrote in message
news:<3fe89595$0$6968$...
On Tue, 23 Dec 2003 18:15:56 +0100, "Vaguener Frank"
wrote:

Mon code doit être compatible C standart


Le forum sur le langage C est fr.comp.lang.c.


C'est un problème d'algorithme, fr.comp.algorithmes me semble plus
approprié.


Peut-être, mais la réponse C++ « std::min( a, std::min( b, c ) ) » ne
vaut pas pour C.

--
James Kanze GABI Software mailto:
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16



Avatar
Fabien LE LEZ
On 24 Dec 2003 01:22:09 -0800, wrote:

C'est un problème d'algorithme, fr.comp.algorithmes me semble plus
approprié.


Peut-être, mais la réponse C++ « std::min( a, std::min( b, c ) ) » ne
vaut pas pour C.


Au moins, tout le monde est d'accord pour dire que c'est HS ici ;-)

--
;-)