Funkcija fmin () C ++ apima du argumentus ir grąžina mažiausią iš jų. Jei vienas iš argumentų yra NaN, grąžinamas kitas argumentas.
Funkcija apibrėžta antraštės faile.
„fmin“ () prototipas (pagal standartą C ++ 11)
dviguba fmin (dviguba x, dviguba y); plūdė fmin (plūdė x, plūdė y); ilga dviguba fmin (ilga dviguba x, ilga dviguba y); Skatinamas fmin (Type1 x, Type2 y); // Papildomos aritmetinių tipų perkrovos
Kadangi C ++ 11 yra argumentas, perduotas fmin () long double
, grąžinimo tipas Promoted
yra long double
. Jei ne, grąžinimo tipas Promoted
yra double
.
fmin () parametrai
- x : Pirmasis „fmin“ () argumentas.
- y : Antrasis „fmin“ () argumentas.
fmin () Grąžinimo vertė
Funkcija fmin () grąžina mažiausią reikšmę tarp x ir y.
1 pavyzdys: funkcija fmin () to paties tipo argumentams
#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; )
Kai paleisite programą, išvestis bus:
fmin (x, y) = -2,05
2 pavyzdys: funkcija fmin () skirtingų tipų argumentams
#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; )
Kai paleisite programą, išvestis bus:
fmin (x, y) = 56,13