Программа делит число a на число b, если получившаяся дробь является бесконечной программа должна вывести на экран NO, иначе вывести получившуюся дробь.
Нужно сделать выход из цикла, только если он бесконечен.
Как вариант - разложить a и b на простые делители, сократить лишнее и уже смотреть на оставшиеся комбинации.
Например, если в разложении b осталась 3 - выход из цикла.
Кстати, какого цикла?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники