1.3 Вещественные числа

1.3.3 Пешеход — 2

Условие

Пешеход Василий обычно передвигается со скоростью a километров в час, а когда спешит — со скоростью b километров в час. Он вышел из дома и первые t часов шёл с обычной скоростью. Затем он понял, что опаздывает, и увеличил скорость до b. Расстояние от дома до цели составляет c километров. Определите общее время пути от выхода из дома до достижения цели.

Ограничения

Время: 2 секунды. Память: 64 МиБ. Вывод: до 2 МиБ. Стандарты: C11 / C++17.

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

Четыре вещественных числа a, b, c и t, каждое с новой строки. Ограничения: 0 < a, b, c, t ≤ 20, a < b, a · t < c. Каждое число содержит не более одного знака после десятичной точки. Гарантируется, что Василий увеличил скорость до достижения цели.

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

Одно вещественное число — общее время пути в часах с учётом изменения скорости. Выведите результат не менее чем с шестью знаками после десятичной точки.

Примеры

Вход 1
5.0
7.5
15.0
1.5
Ожидаемый выход
2.500000
Вход 2
2.0
4.0
10.0
1.0
Ожидаемый выход
3.000000

Пробный запуск

Код берётся из редактора. Запуск не создаёт посылку и не влияет на баллы.

Выберите пример или введите свои данные и нажмите «Запустить».

Текущая попытка

Отправьте решение. Этапы и результат появятся здесь автоматически.

Все попытки

Войдите, чтобы видеть свои попытки.

Редактор

Один файл до 64 КиБ · Tab / Shift+Tab — отступ · Esc — выход из редактора · черновик сохраняется для этого аккаунта, задачи и языка.