Все задачи
Средне Решено: 0 Процент решений: 0%

Возведение дроби в вещественную степень

Возведите положительную дробь в вещественную степень.

Рассматривайте numerator / denominator как положительное рациональное число, затем возведите его в степень. Эта задача возвращает вещественное число, а не точную дробь; она охватывает часть справочника по рациональным числам, связанную с вещественными показателями степени.

Реализуйте функцию rational_to_real_power(numerator, denominator, power).

Входные данные

numerator: Положительный числитель.

denominator: Положительный знаменатель.

power: Вещественный показатель степени.

Выходные данные

Верните значение (numerator / denominator), возведённое в степень power.

Ограничения

1 ≤ numerator, denominator ≤ 100. −6 ≤ power ≤ 6, не более двух знаков после запятой. Ответы принимаются с абсолютной или относительной погрешностью 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;

Пояснение

Показатель степени 0.5 берёт положительный квадратный корень: √(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;

Пояснение

Показатель степени −1 берёт обратное значение: 5/2 = 2.5.

Ссылки

Это задание адаптировано для CodeUtility. Следуйте условию и ограничениям выше.

Учитесь у других

Решения сообщества

Пока нет опубликованных решений. Решите задание, чтобы поделиться первым.