I read that the reason Godel's incompleteness theorem doesn't apply to reals is that the axioms of real numbers aren't strong enough to produce statements about natural numbers arithmetic. And if you can't form such statements, you can no longer form the statement "This statement is non-demonstrable" using the theory. So Godel's proof doesn't apply.
I think one may use trigonometric functions to make statements about natural numbers in the real number system. For example, Fermat's last theorem can be stated as:
$$\nexists (x, y, z) : (x, y, z) \in R \wedge (x^3+y^3=z^3) \wedge (\sin(x\pi) =\sin (y\pi) =\sin(z\pi) =0)\wedge (x, y, z) >0$$
$\wedge$ stands for AND. The AND clause with the $\sin$ functions ensures that $x$, $y$ and $z$ are integers. $x, y, z>0$ ensures that all three numbers are positive integers, i.e. they are natural numbers.
Similarly, we can also make statements about divisibility. To declare that the quotient $q$ must be an integer, we can use the condition $\sin (q\pi) =0$
What's wrong with doing this? This shows that we can make statements about naturals in the real number system