इस उदाहरण में, आप संख्या की शक्ति की गणना करना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- सी प्रोग्रामिंग ऑपरेटर
- सी जबकि और करते हैं … जबकि लूप
नीचे दिया गया प्रोग्राम उपयोगकर्ता से दो पूर्णांक (एक आधार संख्या और एक घातांक) लेता है और शक्ति की गणना करता है।
उदाहरण के लिए: 2 3 के मामले में
- 2 आधार संख्या है
- 3 प्रतिपादक है
- और, शक्ति के बराबर है
2*2*2
लूप का उपयोग करते हुए संख्या की शक्ति
#include int main() ( int base, exp; long long result = 1; printf("Enter a base number: "); scanf("%d", &base); printf("Enter an exponent: "); scanf("%d", &exp); while (exp != 0) ( result *= base; --exp; ) printf("Answer = %lld", result); return 0; )
आउटपुट
एक आधार संख्या दर्ज करें: 3 एक घातांक दर्ज करें: 4 उत्तर = 81
उपरोक्त तकनीक केवल तभी काम करती है जब घातांक एक धनात्मक पूर्णांक हो ।
यदि आपको किसी संख्या की शक्ति को किसी वास्तविक संख्या के साथ एक घातांक के रूप में खोजना है, तो आप pow()
फ़ंक्शन का उपयोग कर सकते हैं ।
पॉवर का उपयोग करके पॉवर () फ़ंक्शन
#include #include int main() ( double base, exp, result; printf("Enter a base number: "); scanf("%lf", &base); printf("Enter an exponent: "); scanf("%lf", &exp); // calculates the power result = pow(base, exp); printf("%.1lf^%.1lf = %.2lf", base, exp, result); return 0; )
आउटपुट
एक आधार संख्या दर्ज करें: 2.3 एक घातांक दर्ज करें: 4.5 2.3 4.5 = 42.44