The following is an exercise (Exercise #3 (a), Chapter 3, page 28) from Richard Stanley's Algebraic Combinatorics.
Let $P(x)$ be a nonzero polynomial with real coefficients. Show that the following two conditions are equivalent:
There exists a nonzero polynomial $Q(x)$ with real coefficients such that all coefficients of $P(x) Q(x)$ are nonnegative.
There does not exist a real number $a > 0$ such that $P(a) = 0$.
That the first item implies the second is straightforward (since if $a$ is a positive real root of $P(x)$ then it is a positive real root of $P(x)Q(x)$, but since $P(x)Q(x)$ is nonzero with all coefficients nonnegative, this is impossible). However, I can't seem to find a way to prove that the second item implies the first. I would very much like to see a proof if someone can provide it.
The equivalent statement of the second statement implies the first statement is there exists a nonzero polynomial $Q(x)$ with real coefficients such that at least one coefficient of $P(x)Q(x)$ is negative implies there exists a real number $a>0$ such that $P(a)=0$. But this statement is false since if we take $P\left( x \right) = {x^2} + 1$ and $Q\left( x \right) = - x$ then the coefficients of $P(x)Q(x)$ are all negative. But $P(x)$ has no positive real root.