Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में fma() फ़ंक्शन


दिया गया कार्य C++ में fma() फ़ंक्शन के कार्य को दिखाना है। इस लेख में हम देखेंगे कि इस फ़ंक्शन को किन पैरामीटर की आवश्यकता है और यह क्या परिणाम लौटाएगा।

fma() cmath हेडर फ़ाइल का एक अंतर्निहित फ़ंक्शन है, जो तीन पैरामीटर x, y और z स्वीकार करता है और किसी भी मध्यवर्ती परिणाम में सटीकता खोए बिना x*y+z का परिणाम लौटाता है।

सिंटैक्स

float fma(float x, float y, float z);

या

double fma(double x, double y, double z); 

या

long double fma(long double x, long double y, long double z);

पैरामीटर

  • x − गुणा किया जाने वाला पहला तत्व।

  • y − दूसरा तत्व जिससे x को गुणा किया जाना है।

  • z − तीसरा तत्व जिसे x और y के परिणाम में जोड़ा जाएगा।

वापसी मान

फ़ंक्शन x*y+z का सटीक परिणाम लौटाता है।

उदाहरण

#include<iostream> #include<cmath> using namespace std; int main() {    double x = 2.1, y = 4.2, z = 9.4, answer;    answer = fma(x, y, z);    cout << x << " * " << y << " + " << z << " = " << answer << endl;    return 0; }

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा −

2.1 * 4.2 + 9.4 = 18.22

उदाहरण

#include<bits/stdc++.h> using namespace std; int main() {    double a = 7.4, b = 9.3, c = 1.2;    double ans = fma(a, b, c);    cout << a << " * " << b << " + " << c << " = " << ans << endl;    return 0; }

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा −

7.4 * 9.3 + 1.2 = 70.02

  1. - C++ गणितीय फ़ंक्शन (math.h / cmath लाइब्रेरी)

    C++ प्रोग्रामिंग भाषा में गणितीय गणनाएं math या cmath लाइब्रेरी में शामिल गणितीय फ़ंक्शन का उपयोग करके की जा सकती हैं। ये गणितीय फ़ंक्शन जटिल गणितीय गणनाएं करने के लिए परिभाषित हैं। आइए उनमें से प्रत्येक को एक-एक करके जानें - साइन (sine) sin विधि का उपयोग आर्गुमेंट के रूप में दिए गए कोण (डिग्री में)

  1. - C++ में log() फ़ंक्शन

    C/C++ लाइब्रेरी फ़ंक्शन double log(double x) x का नेचुरल लॉगरिदम (बेस e लॉगरिदम) लौटाता है। log() फ़ंक्शन के लिए घोषणा निम्नलिखित है। double log(double x) पैरामीटर एक फ्लोटिंग पॉइंट मान है। और यह फ़ंक्शन x का नेचुरल लॉगरिदम लौटाता है। उदाहरण #include <iostream> #include <cmath> using

  1. - C++ में swap() फ़ंक्शन

    swap() फ़ंक्शन दो संख्याओं को स्वैप (अदला-बदली) करने के लिए उपयोग किया जाता है। तीसरे वेरिएबल की आवश्यकता नहीं होती। <algorithm> या <utility> हेडर में परिभाषित (C++11 से)। सिंटैक्स void swap(Type& a, Type& b); उदाहरण 1: मान द्वारा पास (मान बदलते नहीं) #include <bits/stdc++.