kreol
А вы еще каждую строчку прокомментируйте, а то написали, понимаете ли, какую-то абракадабру и ещё удивляетесь тому, что другие в этом не разбираются
Вы не совсем полно решили задачу. 1) не присвоили переменным конкретные значения перед анализом; 2) не вывели полученные значения после анализа.
Так что в вашей реализации значение переменной
a практически всегда будет нулевым