C ++ fmin () - C ++ standartinė biblioteka

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 Promotedyra long double. Jei ne, grąžinimo tipas Promotedyra 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 

Įdomios straipsniai...