Задачі
Високоточне число
Високоточне число
Число у точності з \textbf{30} десяткових цифр може бути подано таким структурним типом, як показано на прикладах нижче. Ця структура включає у себе \textbf{30}-елементний масив цілих чисел (цифр), одне ціле число (десяткове), щоб подати положення десяткової крапки і ціле число (або символ), щоб вказувати знак (\textbf{+}/\textbf{-}). Наприклад, число \textbf{-218.302869584} може у цій структурі зберігатиясь як:
\includegraphics{https://static.e-olymp.com/content/42/42dc405de3359bb6f0e488dfb86e039d46c445e9.jpg}
Числове значення \textbf{0.0000123456789} може бути подано натупним чином:
\includegraphics{https://static.e-olymp.com/content/30/303f6807fdf11078e2febc07b67747627aba3f13.jpg}
Ваша задача написати програму для обчислення суми подібних високоточних чисел.
\InputFile
Перший рядок вхідних даних містить натуральне число \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{100}) з вказівкою кількості груп високоточних чисел (максимум \textbf{30} значущих цифр). Кожна група включає у себе високоточне число (одне число у рядку), число \textbf{0} вказує на завершення кожної групи. Група може містити не більше \textbf{100} чисел.
\OutputFile
Для кожної групи у вхідному файлі вивести суму високоточних чисел (одне значення у рядку). Усі незначущі нулі після десяткової крапки, розміщені за останньою ненульовою цифрою, повинні бути відкинуті.
Вхідні дані #1
4 4.12345678900000000005 -0.00000000012 0 -1300.1 1300.123456789 0.0000000012345678912345 0 1500.61345975 -202.004285 -8.60917475 0 -218.302869584 200.0000123456789 0
Вихідні дані #1
4.12345678888000000005 0.0234567902345678912345 1290 -18.3028572383211