Для того чтобы выражение (2p+1)^2-3p+2/p было целым числом, необходимо чтобы числитель также был целым числом и делился нацело на знаменатель.
Разложим числитель на множители:
(2p+1)^2-3p+2 = 4p^2 + 4p + 1 - 3p + 2 = 4p^2 + p + 3
Теперь проверим, при каких целых значениях p это выражение является целым числом. Для этого необходимо, чтобы остаток от деления 4p^2 + p + 3 на p был равен нулю.
Разделим 4p^2 + p + 3 на p:
4p^2 + p + 3 = p(4p + 1) + 3
Как видно из этого выражения, остаток от деления равен 3, поэтому данное выражение не является целым числом ни при каких целых значениях p.