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

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


यहाँ हम C++ के remainder() मेथड की कार्यक्षमता देखेंगे। remainder() फंक्शन का उपयोग न्यूमेरेटर/डिनोमिनेटर के फ्लोटिंग पॉइंट रिमेंडर की गणना के लिए किया जाता है।

तो remainder(x, y) निम्नलिखित जैसा होगा:

remainder(x, y) = x – rquote * y

rquote, x/y का मान है। इसे निकटतम इंटीग्रल मान की ओर राउंड किया जाता है। यह फंक्शन double, float, long double टाइप के दो आर्गुमेंट्स लेता है, और उसी टाइप का रिमेंडर लौटाता है जो आर्गुमेंट के रूप में दिया गया था। पहला आर्गुमेंट न्यूमेरेटर है, और दूसरा आर्गुमेंट डिनोमिनेटर है।

उदाहरण

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

int main() {
    double x = 14.5, y = 4.1;
    double res = remainder(x, y);
    cout << "Remainder of " << x << "/" << y << " is: " << res << endl;
    
    x = -34.50;
    y = 4.0;
    res = remainder(x, y);
    cout << "Remainder of " << x << "/" << y << " is: " << res << endl;
    
    x = 65.23;
    y = 0;
    res = remainder(x, y);
    cout << "Remainder of " << x << "/" << y << " is: " << res << endl;
    
    return 0;
}

आउटपुट

Remainder of 14.5/4.1 is: -1.9
Remainder of -34.5/4 is: 1.5
Remainder of 65.23/0 is: nan

महत्वपूर्ण बिंदु

  • remainder IEEE 754 मानक का पालन करता है - रिजल्ट का चिह्न डिनोमिनेटर के समान होता है।
  • यह fmod से अलग है जो ट्रंकेशन का उपयोग करता है।
  • शून्य से विभाजन NaN लौटाता है।
  • C++11 से उपलब्ध है।
  1. - C++ में Switch स्टेटमेंट: एक पूर्ण गाइड

    C++ में Switch स्टेटमेंट का उपयोग कैसे करें कंडीशनल स्टेटमेंट्स सभी प्रोग्रामिंग भाषाओं की एक सामान्य विशेषता हैं। इन स्टेटमेंट्स का उपयोग प्रोग्राम के प्रवाह को नियंत्रित करने और यह निर्दिष्ट करने के लिए किया जाता है कि कोड के विशिष्ट ब्लॉक्स कब निष्पादित होने चाहिए। C++ में उपयोग किए जाने वाले मुख

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

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

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

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