min
inline double min( double a, double b)
{
return((a<b) ? a :b);
}
max
inline double max( double a, double b)
{
return((a>b) ? a :b);
}
sqr
inline double sqr( double a)
{
return(a*a);
}
Les fonctions min, max et sqr, qui manquent cruellement
à la librairie mathématique du C/C++
peuvent être également définies avec
des arguments de type float et int .