
Сообщение от
Elfenlide
а что если схитрить и посчитать это в double а потом вывести как целое число?

У double ограниченная точность, чуть меньше 16 десятичных знаков. Так что вы получите 2973112483602210###################################. Где # — неопределённая цифра.