समस्या
मूल (अंग्रेज़ी) दिखाएँnumerator / denominator को एक धनात्मक परिमेय संख्या के रूप में लें, फिर इसे power घातांक तक उठाएँ। यह कार्य एक वास्तविक संख्या लौटाता है, न कि सटीक भिन्न; यह परिमेय संख्याओं के संदर्भ के वास्तविक-घातांक भाग को शामिल करता है।
rational_to_real_power(numerator, denominator, power) को लागू करें।
इनपुट
numerator: धनात्मक अंश।
denominator: धनात्मक हर।
power: वास्तविक मान वाला घातांक।
आउटपुट
(numerator / denominator) को power घातांक तक उठाकर लौटाएँ।
सीमाएँ
1 ≤ numerator, denominator ≤ 100। −6 ≤ power ≤ 6, अधिकतम दो दशमलव स्थान तक। उत्तरों को 0.000001 की निरपेक्ष या सापेक्ष त्रुटि के भीतर स्वीकार किया जाएगा।
उदाहरण
इनपुट:
power = 0.5
numerator = 9
denominator = 4
अपेक्षित आउटपुट:
expected = 1.5
इनपुट:
double power = 0.5;
long long numerator = 9;
long long denominator = 4;
अपेक्षित आउटपुट:
double expected = 1.5;
इनपुट:
double power = 0.5;
long numerator = 9;
long denominator = 4;
अपेक्षित आउटपुट:
double expected = 1.5;
व्याख्या
0.5 का घातांक धनात्मक वर्गमूल लेता है: √(9/4) = 3/2 = 1.5।
इनपुट:
power = -1.0
numerator = 2
denominator = 5
अपेक्षित आउटपुट:
expected = 2.5
इनपुट:
double power = -1.0;
long long numerator = 2;
long long denominator = 5;
अपेक्षित आउटपुट:
double expected = 2.5;
इनपुट:
double power = -1.0;
long numerator = 2;
long denominator = 5;
अपेक्षित आउटपुट:
double expected = 2.5;
व्याख्या
घातांक −1 व्युत्क्रम लेता है: 5/2 = 2.5।
संदर्भ
यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।