C ++ fmin () - Biblioteca padrão C ++

A função fmin () em C ++ recebe dois argumentos e retorna o menor entre eles. Se um dos argumentos for NaN, o outro argumento será retornado.

A função é definida no arquivo de cabeçalho.

protótipo fmin () (a partir do padrão C ++ 11)

fmin duplo (duplo x, duplo y); float fmin (float x, float y); long double fmin (long double x, long double y); Fmin promovido (Tipo1 x, Tipo2 y); // Sobrecargas adicionais para tipos aritméticos

Desde C ++ 11, se algum argumento passado para fmin () for long double, o tipo de retorno Promotedserá long double. Caso contrário, o tipo de retorno Promotedé double.

Parâmetros fmin ()

  • x : O primeiro argumento de fmin ().
  • y : O segundo argumento de fmin ().

fmin () Valor de retorno

A função fmin () retorna o valor mínimo entre x e y.

Exemplo 1: função fmin () para argumentos do mesmo 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; ) 

Quando você executa o programa, a saída será:

 fmin (x, y) = -2,05 

Exemplo 2: função 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; ) 

Quando você executa o programa, a saída será:

 fmin (x, y) = 56,13 

Artigos interessantes...