C ++ प्रोग्राम रिकर्सन का उपयोग करके पावर की गणना करने के लिए

यह कार्यक्रम पुनरावर्तन का उपयोग करके एक संख्या की शक्ति की गणना करता है जहां उपयोगकर्ता द्वारा आधार और घातांक दर्ज किया जाता है।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित C ++ प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • C ++ फ़ंक्शंस
  • C ++ में उपयोगकर्ता-परिभाषित फ़ंक्शंस के प्रकार
  • सी ++ रिक्रिएशन

उदाहरण: रिकर्सियन का उपयोग कर कंप्यूटर पावर का कार्यक्रम

 #include using namespace std; int calculatePower(int, int); int main() ( int base, powerRaised, result; cout <> base; cout <> powerRaised; result = calculatePower(base, powerRaised); cout << base << "^" << powerRaised << " = " << result; return 0; ) int calculatePower(int base, int powerRaised) ( if (powerRaised != 0) return (base*calculatePower(base, powerRaised-1)); else return 1; ) 

आउटपुट

 आधार संख्या दर्ज करें: 3 शक्ति संख्या (सकारात्मक पूर्णांक) दर्ज करें: 4 3 4 = 81

यह तकनीक केवल शक्ति की गणना कर सकती है यदि घातांक एक धनात्मक पूर्णांक हो।

किसी भी संख्या की शक्ति का पता लगाने के लिए, आप pow()फ़ंक्शन का उपयोग कर सकते हैं ।

 परिणाम = पाव (आधार, घातांक);

दिलचस्प लेख...