Функција фмин () у Ц ++ узима два аргумента и враћа најмањи међу њима. Ако је један од аргумената НаН, враћа се други аргумент.
Функција је дефинисана у датотеци заглавља.
прототип фмин () (од Ц ++ 11 стандарда)
двоструки фмин (двоструки к, двоструки и); флоат фмин (флоат к, флоат и); дуги дупли фмин (дуги двоструки к, дуги двоструки и); Промовисани фмин (Типе1 к, Типе2 и); // Додатна преоптерећења за аритметичке типове
Пошто је Ц ++ 11, ако је било који аргумент прослеђен фмин () long double
, тип повратка Promoted
је long double
. Ако није, тип повратка Promoted
је double
.
фмин () параметри
- к : Први аргумент фмин ().
- и : Други аргумент фмин ().
фмин () Повратна вредност
Функција фмин () враћа минималну вредност између к и и.
Пример 1: функција фмин () за аргументе истог типа
#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; )
Када покренете програм, излаз ће бити:
фмин (к, и) = -2,05
Пример 2: функција фмин () за аргументе различитих типова
#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; )
Када покренете програм, излаз ће бити:
фмин (к, и) = 56,13