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 Promoted
on long double
. Kui ei, siis tagastuse tüüp Promoted
on 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