सभी चुनौतियाँ
मध्यम 0 हल किए गए 0% स्वीकृति

संख्या को भिन्न घातांक पर उठाएँ

एक धनात्मक वास्तविक संख्या को एक परिमेय घातांक पर उठाएँ।

घातांक numerator / denominator है। base_value को इस घातांक पर उठाएँ और वास्तविक मान वाला परिणाम लौटाएँ। उदाहरण के लिए, 1/3 का घातांक धनात्मक घनमूल देता है।

real_to_rational_power(base_value, numerator, denominator) को लागू करें।

इनपुट

base_value: धनात्मक आधार।

numerator: घातांक का अंश।

denominator: घातांक का हर।

आउटपुट

base_value को numerator / denominator घातांक पर उठाकर लौटाएँ।

सीमाएँ

0.1 ≤ base_value ≤ 100, अधिकतम दो दशमलव स्थान तक। −6 ≤ numerator ≤ 6; 1 ≤ denominator ≤ 10। उत्तरों को 0.000001 की पूर्ण या सापेक्ष त्रुटि के भीतर स्वीकार किया जाएगा।

उदाहरण

उदाहरण 1
इनपुट:
numerator = 1
base_value = 8.0
denominator = 3

अपेक्षित आउटपुट:
expected = 2.0
इनपुट:
long long numerator = 1;
double base_value = 8.0;
long long denominator = 3;

अपेक्षित आउटपुट:
double expected = 2.0;
इनपुट:
long numerator = 1;
double base_value = 8.0;
long denominator = 3;

अपेक्षित आउटपुट:
double expected = 2.0;

व्याख्या

2 × 2 × 2 = 8, इसलिए घनमूल 2 है।

उदाहरण 2
इनपुट:
numerator = -1
base_value = 16.0
denominator = 2

अपेक्षित आउटपुट:
expected = 0.25
इनपुट:
long long numerator = -1;
double base_value = 16.0;
long long denominator = 2;

अपेक्षित आउटपुट:
double expected = 0.25;
इनपुट:
long numerator = -1;
double base_value = 16.0;
long denominator = 2;

अपेक्षित आउटपुट:
double expected = 0.25;

व्याख्या

16 का वर्गमूल 4 है, और ऋणात्मक घातांक इसका व्युत्क्रम लेता है, 1/4।

संदर्भ

यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।

दूसरों से सीखें

समुदाय समाधान

अभी तक कोई प्रकाशित समाधान नहीं। पहला साझा करने के लिए इस चुनौती को हल करें।