Prove that $E([c-U]) = c-1$
Solution 1:
The expected value is $$\mathbb{E}[\textrm{floor}(c-U)]=\int_0^1\textrm{floor}(c-u)du$$ Let us assume $c \in \mathbb{N}$. Then $\textrm{floor}(c-u)$ is almost surely equal to $c-1$, then $\mathbb{E}[\textrm{floor}(c-U)]=c-1$. This is because $\textrm{floor}(c-u)$ can take a value different from $c-1$ only if $u=0$ but such event has probability zero: $$\mathbb{E}[\textrm{floor}(c-U)]=(c-1)P(u\in(0,1])+cP(u\in\{0\})=c-1$$
Let us assume a more general $c \in \mathbb{R}$ such that $n<c<n+1$. We have that $\textrm{floor}(c-u)=n$ if $c-u\geq n$ and $\textrm{floor}(c-u)=n-1$ if $c-u<n$. Therefore $$\mathbb{E}[\textrm{floor}(c-U)]=nP(u\in[0,c-n])+(n-1)P(u \in (c-n,1])=$$ $$=n(c-n)+(n-1)(1-c+n)=nc-n^2+n-nc+n^2-1+c-n=c-1$$
Solution 2:
I'd like to prove a generalization which is very helpful in various contexts (like here: Need help validating a proof that for any point process with MTBF $t$, the events in an interval sized $u$ will be $\frac{u}{t}$). I'll prove (if $\eta$ is a random variable with mean $0$ and that's all we know about it):
$$E([c+\eta-U]) = c-1$$
using the result from @Snoop above.
First, we condition on $\eta$ to get:
$$E([c+\eta-U]|\eta) = c+\eta-1$$
Now, take expectation again
$$E([c+\eta-U]) = E(E([c+\eta-U]|\eta)) = E(c+\eta-1) = c-1$$