If I'm not wrong,
$$\sum_{i=1}^n \frac{i}{(i+1)!}= \frac{1}{(n+1)(n-1)!},$$ but I am having trouble proving it by induction...
If $n=1$ the formulas coincide.
Sup $n=k$ is valid: $$\sum_{i=1}^k \frac{i}{(i+1)!}= \frac{1}{(k+1)(k-1)!}.$$
Then if $n=k+1$,
$$\sum_{i=1}^{k+1} \frac{i}{(i+1)!}= \sum_{i=1}^k \frac{i}{(i+1)!} + \frac{k+1}{(k+1)!} $$
$$ = \frac{1}{(k+1)(k-1)!} + \frac{k+1}{(k+1)!} $$ $$ = \frac{k + (k +1)}{(k+1)!} = \frac{2k + 1}{(k+1)!} $$ I really don't see from this how I should arrive to
$$ \sum_{i=1}^{k+1} \frac{i}{(i+1)!} = \frac{1}{(k+2)(k)!} $$
Let's see what that sum actually is, since your result is obviously wrong.
$\begin{array}\\ \sum_{i=1}^n \frac{i}{(i+1)!} &=\sum_{i=1}^n \frac{i+1-1}{(i+1)!}\\ &=\sum_{i=1}^n \frac{i+1}{(i+1)!}-\sum_{i=1}^n \frac{1}{(i+1)!}\\ &=\sum_{i=1}^n \frac{1}{i!}-\sum_{i=2}^{n+1} \frac{1}{i!}\\ &=(1+\sum_{i=2}^n \frac{1}{i!})-(\sum_{i=2}^{n} \frac{1}{i!}+\frac1{(n+1)!})\\ &=1-\frac1{(n+1)!}\\ \end{array} $
And that is what you should try to prove by induction.