Не уверенна, правильно или нет, но логично все:
1) Пробуем разделить один многочлен на другой в столбик, получается:
(n^9 + 7) / (n^2 + 1) = (n^7 - n^5 + n^3 - n) - это целая часть, остаток (n+7).
2) Чтобы дробь была целым числом, нужно чтобы остаток от деления многочленов равнялся 0. Это возможно при (n+7)=0, n=-7 -целое число.
3) Очевидно, что при n=0 - дробь также является целым числом.
4) Дробь будет целым числом, если числитель будет равен знаменателю:
n^9 + 7 = n^2 + 1 - решая это уравнение, целочисленных значений n не получится. Значит, данный вариант не подходит для рассмотрения.
Ответ: n=0, -7