Я не могу натянуть на свою голову как правильно реализовать остановку работы генератора после выполнения условия a^n (mod n) = a (mod n) и продолжить выполнение остальной части. Большинство тестов на простоту опираются на нахождение делителей и требуют возможности выполнять действие в цикле и я не могу понять как можно реализовать цикл "пока" ...
и ник у Вас неудачный и устройство выбрали совершенно не подходящее для такой математики. Циклов в ПР нет и нет условных переходов, весь код выполняется в каждом цикле программы
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран