C ++ fmin () - C ++ Standard Library

Fungsi fmin () di C ++ mengambil dua argumen dan mengembalikan yang terkecil di antara keduanya. Jika salah satu argumen adalah NaN, argumen lainnya dikembalikan.

Fungsi tersebut didefinisikan dalam file header.

fmin () prototipe (Pada standar C ++ 11)

double fmin (double x, double y); float fmin (float x, float y); panjang ganda fmin (panjang ganda x, panjang ganda y); Fmin yang dipromosikan (Type1 x, Type2 y); // Kelebihan tambahan untuk tipe aritmatika

Sejak C ++ 11, jika ada argumen yang diteruskan ke fmin () adalah long double, tipe kembaliannya Promotedadalah long double. Jika tidak, jenis kembaliannya Promotedadalah double.

fmin () Parameter

  • x : Argumen pertama fmin ().
  • y : Argumen kedua dari fmin ().

fmin () Nilai kembali

Fungsi fmin () mengembalikan nilai minimum antara x dan y.

Contoh 1: fungsi fmin () untuk argumen dengan tipe yang sama

 #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; ) 

Saat Anda menjalankan program, hasilnya adalah:

 fmin (x, y) = -2.05 

Contoh 2: fungsi fmin () untuk argumen dari tipe yang berbeda

 #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; ) 

Saat Anda menjalankan program, hasilnya adalah:

 fmin (x, y) = 56,13 

Artikel yang menarik...