Genrih писал(а):
Так ведь если неправильная (

) так ...

и ищем члены гармонического ряда для второго слагаемого как показано выше
Интересное наблюдение (простите иронию). Как, например, насчет 8/3?
Я полагаю, что мы можем всегда загнать

в переделы от нуля до единицы за конечное число первых членов гармонического ряда. Но тонкость здесь в том, что потом в предложенном процессе могут возникнуть проблемы, а именно, хочется взять член, а он уже использован.
Похоже, правильной стратегией будет вычитать из дроби члены ряда, пока разность будет положительной. Если она стала равной нулю - то все в порядке. А если нет - применяем к последней неотрицательной разности построение
RIP.
Чуть более формально, пусть

. Тогда

. Далее либо

, либо

, что дает возможность следовать идее
RIP. Недосказанная хитрость
RIP состоит не только в том, что числитель уменьшается, но и в том, что выбираемые члены убывают (а это весьма существенно, чтобы не повториться).