"долгая работа" - это я просто хотел продемонстрировать вам возможность написания полноценных циклов на ПР, т.к. вы утверждали что это не возможно, практической цели не стояло....
ваше улучшения я использовал просто потому что я не гордый, и могу использовать чужой алгоритм, если он мне покажется немного лучше...
но и без него всё работало замечательно, просто надо было добавить одну итерацию...
PS в крайнем случае можно было написать 2 макроса - один для больших значений, другой для близких к 1
("близкие" - это x или 1/x <18e18)





, надо было конкретно называть что имели ввиду, раз уж сами не собираетесь ни чего делать