fma(x, y, z)
C++ cmath fma() funksiyasi
Misol
Uchta sondan iborat to‘plamlar uchun x * y + z ni hisoblang:
cout << fma(0.5, 0.75, 1.0);
cout << fma(3, 3, 1);
cout << fma(2, 1.5, 1);
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
fma() funksiyasi x, y va z uchta son uchun oraliq amallar davomida aniqlikni yo‘qotmasdan x * y + z natijasini qaytaradi.
fma() funksiyasi <cmath> sarlavha faylida aniqlangan.
Sintaksis
Quyidagilardan biri:
fma(double x, double y, double z);
fma(float x, float y, float z);
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| x | Majburiy. Ko‘paytirishning birinchi qiymati. Agar u butun son tipida bo‘lsa, double sifatida qaraladi. |
| y | Majburiy. Ko‘paytirishning ikkinchi qiymati. Agar u butun son tipida bo‘lsa, double sifatida qaraladi. |
| z | Majburiy. Ko‘paytirish natijasiga qo‘shiladigan qiymat. Agar u butun son tipida bo‘lsa, double sifatida qaraladi. |
Texnik tafsilotlar
| Qaytaradi: | x * y + z amalining natijasini ifodalovchi float qiymat (agar barcha argumentlar float bo‘lsa) yoki double qiymat (boshqa barcha hollarda). |
|---|
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
