I was working out the details when Did posted basically the same solution that I had in mind, so I won't repeat it here. But I thought I could say a thing or two about how one can come to a solution like this. At least that is how I came to it.
Our sequence is given by relation $a_{n+1} - a_n = a_n^2 / c$. Notice that $a_n^2/c$ is very small in our case, so we have a kind of a discrete system that moves step by step, making very small steps.
We could try to approximate it by looking at its continuous version, given by the differential equation
$$
f'(t) = f^2(t) / c.
$$
and the boundary condition $f(0) = a(0)$.
The equation can be rewritten as $df/f^2 = dt/c$, and the solution then is:
$$
\frac{1}{a(0)} - \frac{1}{f(t)} = \frac{t}{c}.
$$
So it is logical to expect that $\frac{1}{a(0)} - \frac{1}{a(n)}$ is somewhere around $\frac{n}{c}$. Then one can try and prove the inequalities as in Did's answer.