Оределите значение переменой а после выполнения фрагмента алгоритма
И собственно в чем проблема сделать самостоятельно?
Если не было проблем я бы не писал сюда
Типо таблица:
b=0 a=1
b=4? нет
b=1 a=2;
b=2 a=4
b=3 a=8
b=4 a=16
b=4? да!!!!
a=16