Funkcija fmin () u C ++-u uzima dva argumenta i vraća najmanji među njima. Ako je jedan od argumenata NaN, vraća se drugi argument.
Funkcija je definirana u zaglavnoj datoteci.
prototip fmin () (od standarda C ++ 11)
dvostruki fmin (dvostruki x, dvostruki y); float fmin (float x, float y); dugi dvostruki fmin (dugi dvostruki x, dugi dvostruki y); Promovirani fmin (Type1 x, Type2 y); // Dodatna preopterećenja za aritmetičke tipove
Budući da je C ++ 11, ako je bilo koji argument proslijeđen u fmin () long double, vrsta povrata Promotedje long double. Ako nije, vrsta povrata Promotedje double.
fmin () parametri
- x : prvi argument fmin ().
 - y : Drugi argument fmin ().
 
fmin () Povratna vrijednost
Funkcija fmin () vraća minimalnu vrijednost između x i y.
Primjer 1: funkcija fmin () za argumente istog tipa
 #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; ) 
Kada pokrenete program, izlaz će biti:
fmin (x, y) = -2,05
Primjer 2: funkcija fmin () za argumente različitih vrsta
 #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; ) 
Kada pokrenete program, izlaz će biti:
fmin (x, y) = 56,13








