По-моему до того, что a+b-c = 0 допирать особо было не надо... Ну, 15 наносекунд на размышления

Вообще говоря, получается (a+b-c)*(c-a) = 0
Ага, далее применяем знание общей алгебры!!!

Поскольку вещественные числа образуют поле, а в поле нет делителей нуля (т.е. если a*b = 0, то кто-то из них равен 0), то либо
c-a = 0 либо a+b-с = 0
Т.к. a+b-c = 0, то про с и a мы ничего скзать не можем
МОРАЛЬ: Триал на ноль не делится