Let $r,p\in\mathbb{Q}$ such that $0<r$ and $0<p$. Assume $r^2<p$. Then, there exists $k\in\mathbb{N}\setminus\{0\}$ for which $$\left(r+\frac{1}{k}\right)^2<p.$$
I am stuck on this problem. I know that for each $0<x\in\mathbb{Q}$ and $y\in\mathbb{Q}$, there exists $n\in\mathbb{N}\setminus\{0\}$ such that $y<nx$. I don't know how to use this property to prove the above. Can someone help me start the proof?
$$(r+1/k)^2 = r^2 + \frac{2r}{k} + \frac{1}{k^2} \le r^2 + \frac{2r+1}{k}.$$
Choose $k$ large enough so that $\frac{2r+1}{k} < p - r^2$.