Time and Work. How much work does C do per hour?
Let us assume, they take $a, b,$ and $c$ hours to finish the job individually, respectively. Note the following points:
They complete half the job in half an hour $\implies$ full job is completed in a hour. Hence, $\frac{1}{a}+\frac{1}{b}+\frac{1}{c}=1$
Also, A takes 1 hour more time than C. So, $a= c+1\implies \frac{1}{a}=\frac{1}{c+1}$
If A works for a hour, and B works for four hours, then $\frac{1}{a}+\frac{4}{b}=1 \implies \frac{1}{b}=\frac{1-\frac{1}{a}}{4}=\frac{1-\frac{1}{c+1}}{4}=\frac{c}{4+4c}$.
Now, solving for $c$ gives us the quadratic: $3c^2-4c-4=0 \implies c=2, c= -\frac{2}{3}$. As, $c >0$, we have, the rate of work C does $=0.5$.
Solving by your method: $a =\frac{100}{t}, b = \frac{100-a}{4}=\frac{25t-25}{t}$. Then, we get, $$a +b + c =100 \implies 100+25t-25 + ct = 100t \implies t = \frac{75}{75-c}$$
Putting this in Eq.(3), we get, $$\frac{100}{c}=\frac{c}{75-c}\equiv 7500-100c = c^2 \equiv c^2+100c-7500=0 \implies c = \frac{1}{2}, -\frac{3}{2}$$
Rejecting the negative solution, we have $c =\frac12$, the same answer as obtained earlier.
No mistake in your approach!