Nerazumovskiy писал(а):
а помойму все гораздо проще:)
считаем суму логарифмов от

до

потом преобразовем этот логарифм к 10-тичному основанию и прибавляем 1, вот и ответ)
Складывать миллион логарифмов -- несколько утомительно, но главная проблема в другом. Задачка-то -- на программирование, поэтому нельзя не отслеживать погрешности округления.
(При стандартной разрядности вплоть до где-то

-

округления не помешают, но выяснится это только в процессе счёта.)