Олимпиадный тренинг

Задача . B. Барникл


Барни, находясь в баре, загляделся на красивую девушку. Он хочет точным выстрелом пронзить ее стрелой любви, и поэтому ему нужно знать расстояние между ним и девушкой.

Барни попросил бармена Карла сообщить ему, чему равно это расстояние, но тот был так занят разговорами с другими посетителями, что написал значение расстояния (а это вещественное число) на салфетке. Однако, для этого Карл использовал экспоненциальную запись числа. Экспоненциальная запись некоторого вещественного числа x это запись в форме AeB, где A — некоторое вещественное число, B — целое число, а x равняется A × 10B. В нашей задаче A может принимать вещественные значения от 0 до 9, а B неотрицательно.

Барни плохо знаком с экспоненциальной записью, поэтому он просит вас сообщить ему, чему равно расстояние в его обычной десятичной записи с минимально возможным количеством знаков после десятичной точки (или без десятичной точки, если его значение целое). Смотрите формат выходных данных для более подробной информации.

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

Первая и единственная строка входных данных содержит экспоненциальную запись числа в виде a.deb, где a, d и b — целые числа, а e соответствует обычному символу 'e' (0 ≤ a ≤ 9, 0 ≤ d < 10100, 0 ≤ b ≤ 100) — экспоненциальную запись искомого расстояния.

a и b не содержат ведущих нулей, а d не содержит нулей в конце своей записи (но может быть равно 0). Также, b не может быть отличным от 0, если a равно 0.

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

В единственной строке выведите вещественное число x (искомое расстояние) в его десятичной записи.

То есть, если x — целое число, выведите его значение без дробной части и десятичной точки и без ведущих нулей.

В противном случае, выведите x в виде p.q, где p и q — целые числа, p не содержит ведущих нулей (но может быть равным нулю), а q не содержит нулей в конце своей записи (и не может быть равным нулю).


Примеры
Входные данныеВыходные данные
1 8.549e2
854.9
2 8.549e3
8549
3 0.33e0
0.33

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя