C ++ fmin () - Biblioteca estándar de C ++

La función fmin () en C ++ toma dos argumentos y devuelve el más pequeño de ellos. Si uno de los argumentos es NaN, se devuelve el otro argumento.

La función se define en el archivo de encabezado.

Prototipo fmin () (A partir del estándar C ++ 11)

doble fmin (doble x, doble y); flotar fmin (flotar x, flotar y); long double fmin (long double x, long double y); Fmin promocionado (Type1 x, Type2 y); // Sobrecargas adicionales para tipos aritméticos

Desde C ++ 11, si algún argumento pasado a fmin () es long double, el tipo de retorno Promotedes long double. De lo contrario, el tipo de retorno Promotedes double.

Parámetros fmin ()

  • x : el primer argumento de fmin ().
  • y : el segundo argumento de fmin ().

fmin () Valor de retorno

La función fmin () devuelve el valor mínimo entre x e y.

Ejemplo 1: función fmin () para argumentos del mismo tipo

 #include #include using namespace std; int main() ( double x = -2.05, y = NAN, result; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; ) 

Cuando ejecute el programa, la salida será:

 fmin (x, y) = -2.05 

Ejemplo 2: función fmin () para argumentos de diferentes tipos

 #include #include using namespace std; int main() ( double x = 56.13, result; int y = 89; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; ) 

Cuando ejecute el programa, la salida será:

 fmín (x, y) = 56,13 

Articulos interesantes...