Ответ:
Сначала раскроем квадрат: \((3x-1)^2-6x=9x^2-12x+1\). При \(x\ne0\):
\[\frac{9x^2-12x+1}{x}=9x-12+\frac1x.\]
Для целого \(x\) слагаемое \(9x-12\) целое. Поэтому всё выражение будет целым тогда и только тогда, когда \(\frac1x\) — целое число. Это выполняется при \(x=1\) или \(x=-1\).
Ответ: \(x=-1\) и \(x=1\).
