Функція fmin () у C ++ приймає два аргументи та повертає найменший серед них. Якщо одним із аргументів є NaN, повертається інший аргумент.
Функція визначена у файлі заголовка.
прототип fmin () (за стандартом C ++ 11)
подвійний fmin (подвійний х, подвійний у); float fmin (float x, float y); long double fmin (long double x, long double y); Рекламований fmin (Type1 x, Type2 y); // Додаткові перевантаження для арифметичних типів
Так як C ++ 11, якщо будь-який аргумент , переданий Fmin () є long double, тип повернення Promotedє long double. Якщо ні, тип повернення Promotedє double.
Параметри fmin ()
- x : перший аргумент fmin ().
 - y : Другий аргумент fmin ().
 
fmin () Повернене значення
Функція fmin () повертає мінімальне значення серед x та y.
Приклад 1: функція fmin () для аргументів одного типу
 #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; ) 
Коли ви запускаєте програму, результат буде:
fmin (x, y) = -2,05
Приклад 2: функція fmin () для аргументів різних типів
 #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; ) 
Коли ви запускаєте програму, результат буде:
fmin (x, y) = 56,13








