C ++ fmin () - Biblioteca standard C ++

Funcția fmin () din C ++ ia două argumente și returnează cel mai mic dintre ele. Dacă unul dintre argumente este NaN, celălalt argument este returnat.

Funcția este definită în fișierul antet.

fmin () prototip (Începând cu standardul C ++ 11)

double fmin (double x, double y); float fmin (float x, float y); long double fmin (long double x, long double y); Fmin promovat (Type1 x, Type2 y); // Supraîncărcări suplimentare pentru tipurile aritmetice

De la C ++ 11, dacă vreun argument trecut la fmin () este long double, tipul returnat Promotedeste long double. Dacă nu, tipul de returnare Promotedeste double.

fmin () Parametri

  • x : Primul argument al fmin ().
  • y : Al doilea argument al fmin ().

fmin () Valoare returnată

Funcția fmin () returnează valoarea minimă între x și y.

Exemplul 1: funcția fmin () pentru argumente de același tip

 #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; ) 

Când rulați programul, ieșirea va fi:

 fmin (x, y) = -2,05 

Exemplul 2: funcția fmin () pentru argumente de diferite tipuri

 #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; ) 

Când rulați programul, ieșirea va fi:

 fmin (x, y) = 56,13 

Articole interesante...