Запятая между "воины,шли" стоит потому что здесь идет так сказать объяснение действий, запятая перед "а" стоит потому что перед "а" ВСЕГДА! Стоит запятая.
У всех предложений 3спр. 3го лица писать нужно отково что случилась как
Зимой-обстоятельство ( нареч.)
воробей-подлежащее ( сущ.)
жил- сказуемое (гл.)
в-предлог
печной-определение ( прил.)
трубе-дополнение (сущ.)
[ = - ] , [ - = и = ].
........................................................................
(что делают?) помнят глагол
(каков?) поломан краткое прилагательное