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

C++ . का उपयोग करके एक पावर (पाउ) फ़ंक्शन लिखें


पावर फ़ंक्शन का उपयोग आधार और घातांक दो संख्याओं को दी गई घात ज्ञात करने के लिए किया जाता है। परिणाम घातांक की शक्ति के लिए उठाया गया आधार है।

इसे प्रदर्शित करने वाला एक उदाहरण इस प्रकार है -

Base = 2
Exponent = 5

2^5 = 32

Hence, 2 raised to the power 5 is 32.

एक प्रोग्राम जो C++ में पावर फंक्शन को प्रदर्शित करता है, वह इस प्रकार दिया गया है -

उदाहरण

#include
using namespace std;

int main(){
   int x, y, ans = 1;

   cout << "Enter the base value: \n";
   cin >> x;

   cout << "Enter the exponent value: \n";
   cin >> y;

   for(int i=0; i<y; i++)
   ans *= x;

   cout << x <<" raised to the power "<< y <<" is "<&;lt;ans;

   return 0;
}

उदाहरण

उपरोक्त कार्यक्रम का आउटपुट इस प्रकार है -

Enter the base value: 3
Enter the exponent value: 4
3 raised to the power 4 is 81

आइए अब उपरोक्त कार्यक्रम को समझते हैं।

आधार और घातांक के मान उपयोगकर्ता से प्राप्त किए जाते हैं। इसे दिखाने वाला कोड स्निपेट इस प्रकार है -

cout << "Enter the base value: \n";
cin >> x;

cout << "Enter the exponent value: \n";
cin >> y;

घातांक के मान तक चलने वाले लूप के लिए शक्ति की गणना की जाती है। प्रत्येक पास में, आधार मान को ans से गुणा किया जाता है। लूप के लिए पूरा होने के बाद, शक्ति का अंतिम मूल्य वेरिएबल ans में जमा हो जाता है। इसे दिखाने वाला कोड स्निपेट इस प्रकार है -

for(int i=0; i<y; i++)
ans *= x;

अंत में, शक्ति का मूल्य प्रदर्शित होता है। इसे दिखाने वाला कोड स्निपेट इस प्रकार है -

cout << x <<" raised to the power "<< y <<" is "<<ans;

  1. सी में पाउ () फ़ंक्शन

    फ़ंक्शन pow() का उपयोग आधार मान तक बढ़ी हुई शक्ति की गणना के लिए किया जाता है। इसमें दो तर्क लगते हैं। यह बढ़ाई गई शक्ति को मूल मान पर लौटाता है। इसे math.h हेडर फ़ाइल में घोषित किया गया है। यहाँ C भाषा में pow() का सिंटैक्स दिया गया है, double pow(double val1, double val2); यहाँ, val1 - आधार मूल

  1. C++ में y mod (पावर x तक बढ़ा हुआ 2) का मान ज्ञात कीजिए

    इस समस्या में, हमें दो मान x और y दिए गए हैं। हमारा काम है y mod का मान ज्ञात करना (2 घात x तक बढ़ा हुआ) । समस्या को समझने के लिए एक उदाहरण लेते हैं, Input : x = 2, y = 19 Output : 3 स्पष्टीकरण - y % 2x = 19 % 22 = 19 % 4 = 3 समाधान दृष्टिकोण समस्या का एक सरल समाधान 2x . के मान की सीधे गणना करन

  1. C++ का उपयोग करके OpenCV में FPS मान कैसे प्राप्त करें?

    FPS मान प्राप्त करने के लिए, हमने get() के get() कमांड और CAP_PROP_FPS को get() के तर्क के रूप में इस्तेमाल किया। यह तर्क एफपीएस को पूर्णांक रूप में लौटाता है। कार्यक्रम की शुरुआत में, हमने एफपीएस नामक एक पूर्णांक चर लिया है। तब हमने FPS =cap.get(CAP_PROP_FPS) का उपयोग किया; FPS वैल्यू को वेरिएबल म