Да, сразу из равенства нулю свободного члена решение не получается. Постараюсь дополнить: итак, вынесем у исходного полинома общий множитель

в максимально возможной степени и предположим, что у оставшегося многочлена меньшей степени

свободный член

не равен 0.
Доказываем импликацию
Имеем:

. Считаем, что коэффициенты

в совокупности взаимнопросты(иначе вынесем общий множитель за скобки). Пусть

.
1) Выберем

так, чтобы

,

- не простое.
2)Рассмотрим сравнение

. Так как

- составное, и

, то сравнение имеет не более

решений, то есть существует

не делится на

для любого

.
3)Положим

. Посмотрев теперь на

, видим, что это число не целое, поэтому свободный член

есть

и нужное представление получено.
Вторую импликацию напишу чуть позже.