पुनरावृत्ति का उपयोग कर शक्ति की गणना करने के लिए सी कार्यक्रम

इस उदाहरण में, आप पुनरावर्तन का उपयोग करके संख्या की शक्ति की गणना करना सीखेंगे।

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

  • C कार्य
  • C उपयोगकर्ता द्वारा परिभाषित कार्य
  • C रिकर्सन

पुनरावर्तन का उपयोग करके शक्ति की गणना करने का कार्यक्रम

#include int power(int n1, int n2); int main() ( int base, a, result; printf("Enter base number: "); scanf("%d", &base); printf("Enter power number(positive integer): "); scanf("%d", &a); result = power(base, a); printf("%d^%d = %d", base, a, result); return 0; ) int power(int base, int a) ( if (a != 0) return (base * power(base, a - 1)); else return 1; ) 

आउटपुट

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

आप लूप का उपयोग करके संख्या की शक्ति की गणना भी कर सकते हैं।

यदि आपको दशमलव मान के लिए जुटाई गई संख्या की शक्ति की गणना करने की आवश्यकता है, तो आप pow () लाइब्रेरी फ़ंक्शन का उपयोग कर सकते हैं।

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