C ++ fmin () - C ++ standardraamatukogu

Funktsioon fmin () funktsioonis C ++ võtab kaks argumenti ja tagastab neist väikseima. Kui üks argumentidest on NaN, tagastatakse teine ​​argument.

Funktsioon on määratletud päisefailis.

fmin () prototüüp (standardi C ++ 11 järgi)

topelt fmin (topelt x, topelt y); ujuk fmin (ujuk x, ujuk y); pikk topelt fmin (pikk topelt x, pikk topelt y); Edutatud fmin (tüüp1 x, tüüp2y); // Aritmeetiliste tüüpide täiendavad ülekoormused

Kuna C ++ 11, kui ühtegi argumenti edasi fmin () on long double, tagastamise tüüp Promotedon long double. Kui ei, siis tagastuse tüüp Promotedon double.

fmin () parameetrid

  • x : fmin () esimene argument.
  • y : fmin () teine ​​argument.

fmin () Tagastusväärtus

Funktsioon fmin () tagastab minimaalse väärtuse x ja y vahel.

Näide 1: funktsioon fmin () sama tüüpi argumentide jaoks

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

Programmi käivitamisel on väljund järgmine:

 fmin (x, y) = -2,05 

Näide 2: funktsioon fmin () erinevat tüüpi argumentide jaoks

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

Programmi käivitamisel on väljund järgmine:

 fmin (x, y) = 56,13 

Huvitavad Artiklid...