Ц ++ фмин () - Ц ++ стандардна библиотека

Функција фмин () у Ц ++ узима два аргумента и враћа најмањи међу њима. Ако је један од аргумената НаН, враћа се други аргумент.

Функција је дефинисана у датотеци заглавља.

прототип фмин () (од Ц ++ 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 

Занимљиви Чланци...