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

C++ में कॉपीसाइन () फ़ंक्शन

कार्य को देखते हुए C++ में copysign() की कार्यप्रणाली को दिखाना है।

कॉपीसाइन () फ़ंक्शन सी ++ मानक टेम्पलेट लाइब्रेरी का एक हिस्सा है। यह दो तर्क लेता है और पहले मान के परिमाण और दूसरे मान के चिह्न को मिलाकर परिणाम उत्पन्न करता है।

इस फ़ंक्शन को कॉल करने के लिए या हेडर फ़ाइल शामिल की जानी चाहिए।

सिंटैक्स

वाक्य रचना इस प्रकार है -

copysign(x,y)

उदाहरण

Input: copysign(4,-5)
Output: -4

स्पष्टीकरण - निम्नलिखित उदाहरण दर्शाता है कि कैसे हम एक मान के चिह्न को दूसरे मान के परिमाण में कॉपी कर सकते हैं। दूसरे तर्क का संकेत, वह है "-" और पहले तर्क का परिमाण जो 4 संयुक्त है, परिणाम -4 उत्पन्न करता है।

उदाहरण

Input: copysign(-1.3,4.4)
Output: 1.3

स्पष्टीकरण - दूसरे तर्क का संकेत, जो कि "+" है और पहले तर्क का परिमाण जो कि 1.3 है, संयुक्त रूप से 1.3 का परिणाम देता है। यह उदाहरण यह भी दर्शाता है कि कॉपीसाइन () फ़ंक्शन में पूर्णांक मानों के साथ-साथ दशमलव मानों को भी तर्क के रूप में पारित किया जा सकता है।

नीचे दिए गए कार्यक्रम में उपयोग किया गया दृष्टिकोण इस प्रकार है -

  • दो मान चुनें, एक जिसके परिमाण पर विचार करना है और दूसरा जिसके चिह्न पर विचार करना है, मान लीजिए -1.1 और 2.3।
  • अब दो मानों को तर्क के रूप में copysign() फ़ंक्शन में पास करें।
  • पहला तर्क वह मान होना चाहिए जिसके परिमाण पर विचार किया जाना है और दूसरा तर्क वह मान होना चाहिए जिसका चिह्न लिया जाना है।

उदाहरण

#include <iostream>
#include<cmath>
using namespace std;
int main() {
   cout<<copysign(-1.1,2.3);
   return 0;
}

आउटपुट

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

1.1

// दूसरे तर्क का संकेत, जो कि "+" है और पहले तर्क का परिमाण जो 1.1 है, संयुक्त परिणाम 1.1 उत्पन्न करता है।


  1. सी ++ में ट्रांसफॉर्म ()

    ट्रांसफॉर्म फ़ंक्शन सी ++ एसटीएल में मौजूद है। इसका इस्तेमाल करने के लिए हमें एल्गोरिथम हेडर फाइल को शामिल करना होगा। इसका उपयोग सभी तत्वों पर एक ऑपरेशन करने के लिए किया जाता है। उदाहरण के लिए यदि हम किसी सरणी के प्रत्येक तत्व का वर्ग करना चाहते हैं, और इसे दूसरे में संग्रहीत करना चाहते हैं, तो हम ट

  1. सी ++ में लॉग () फ़ंक्शन

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

  1. सी ++ में स्वैप () फ़ंक्शन

    स्वैप () फ़ंक्शन का उपयोग दो नंबरों को स्वैप करने के लिए किया जाता है। इस फ़ंक्शन का उपयोग करके, आपको दो नंबरों को स्वैप करने के लिए किसी तीसरे चर की आवश्यकता नहीं है। यहाँ C++ भाषा में स्वैप () का सिंटैक्स दिया गया है, void swap(int variable_name1, int variable_name2); यदि हम वेरिएबल को मान असाइन