मध्यम 0 हल किए गए 0% स्वीकृति

Raise a Fraction to a Real Power

Raise a positive fraction to a real-valued exponent.

Interpret numerator / denominator as a positive rational number, then raise it to power. This task returns a real number rather than an exact fraction; it covers the real-exponent part of the Rational Numbers reference.

Implement rational_to_real_power(numerator, denominator, power).

Input

numerator: The positive numerator.

denominator: The positive denominator.

power: The real-valued exponent.

Output

Return (numerator / denominator) raised to power.

सीमाएँ

1 ≤ numerator, denominator ≤ 100. −6 ≤ power ≤ 6, with at most two decimal places. Answers are accepted within absolute or relative error 0.000001.

उदाहरण

उदाहरण 1
इनपुट:
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;

व्याख्या

An exponent of 0.5 takes the positive square root: √(9/4) = 3/2 = 1.5.

उदाहरण 2
इनपुट:
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;

व्याख्या

The exponent −1 takes the reciprocal: 5/2 = 2.5.

संदर्भ

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

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

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

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