Использовать язык или библиотеку, которая поддерживает числа произвольной точности ...?
В Python int автоматически переводятся в длинные значения произвольного размера. Вы можете использовать второе значение для отслеживания того, на сколько десятичных знаков сместиться, чтобы получить своего рода плавающую точку произвольной точности.
В Java вы можете использовать класс BigDecimal , который представляет "неизменяемые десятичные числа со знаками произвольной точности".
Я уверен, что есть другие примеры на других языках.