a) If $\alpha$ is root of the polynomial $p(x)=a_0+a_1x+\dots+a_nx^n$ with real coefficients, $a_n\neq 0$, then prove that $|\alpha|\le 1+\max_{ 0\le k\le n-1}\left|\frac{a_k}{a_n}\right|$.
b) Let $a_0+10a_1+\dots+10^na_n$ be the decimal representation of a prime number such that $a_n\ge 2,n>1$. Prove that the polynomial $p(x)=a_0+a_1x+\dots+a_nx^n$ cannot be written as a product of two non-constant polynomials with integer coefficients.
I don't know how i prove the first part. I use Vieta's formula but cannot prove it and the second one i think i have to prove by contradiction method.I assume that $f(x)$ can be written as a product of two polynomial and after that i equate the coefficients but then i unable to prove the contradiction.