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

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

ldexp() फ़ंक्शन का उपयोग फ्लोटिंग पॉइंट मान 'a' को 2 की घातांक शक्ति से गुणा करने की गणना के लिए किया जाता है। यह दो आर्गुमेंट लेता है: पहला फ्लोटिंग पॉइंट नंबर और दूसरा इंटीजर मान।

गणितीय अभिव्यक्ति

ldexp() = a * 2^b

C++ में सिंटैक्स

float ldexp(float variable1, int variable2)

पैरामीटर्स:

  • variable1 - सिग्निफिकेंड को दर्शाने वाले वेरिएबल को दिया गया कोई भी नाम।
  • variable2 - एक्सपोनेंट को दर्शाने वाले वेरिएबल को दिया गया कोई भी नाम।

उदाहरण

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    float x = 28.8;
    int y = 3;
    cout << "मान: " << ldexp(x, y);
    return 0;
}

आउटपुट

मान: 230.4
  1. - C/C++ में ldexp फंक्शन

    ldexp फंक्शन x * 2^exp की गणना करता है। यह फ्लोटिंग-पॉइंट मानों को पावर-ऑफ-टू से कुशलतापूर्वक स्केल करता है। सिंटैक्स double ldexp(double x, int exp); float ldexpf(float x, int exp); long double ldexpl(long double x, int exp); उदाहरण #include <iostream> #include <cmath> using namespac

  1. - C++ में मितव्ययी संख्या (Frugal Number)

    इस समस्या में, हमें एक धनात्मक पूर्णांक N दिया गया है। हमारा कार्य यह जांचने के लिए एक प्रोग्राम बनाना है कि दी गई संख्या मितव्ययी संख्या है या नहीं। मितव्ययी संख्या (FRUGAL NUMBER) − एक संख्या जिसके अंकों की संख्या उस संख्या के अभाज्य गुणनखंडन में अंकों की संख्या से सख्ती से अधिक है। उदाहरण &

  1. C++ में पेंटाटोप संख्या C++ में पेंटाटोप संख्या

    एक पेंटाटोप संख्या को पास्कल के त्रिभुज में पांचवीं संख्या के रूप में वर्णित किया गया है। अब, चूंकि यह पांचवीं संख्या है, इसका मतलब है कि पास्कल के त्रिभुज में कम से कम पांच संख्याएं होनी चाहिए, इसलिए इस श्रृंखला की पहली संख्या 1 4 6 4 1 से शुरू होती है जो पास्कल के त्रिभुज की चौथी पंक्ति है। तो, इस