Алгоритм выделения окончания

1. Определить, к какому слову (изменяемому или нет) относится данная словоформа.

2. Ввести словоформу в словоизменительную парадигму.

3. Если на стыке основы и окончания есть йот, определить, к какой части словоформы он относится.

Образец.

Батарея (батареjа, батареjу), следовательно: батареj-а.

Листья (листjа, листjэв, листjами), следовательно: листj-а.

Ручью (ручjу, ручjа, ручjом), следовательно: ручj-у.

Ночью (ночjу, ночи), следовательно: ноч-jу.

Друзей (друзjа, друзjами), следовательно: друзей-

Ферзей (ферзи, ферзями), следовательно: ферз-ей.

Свежий (свежая, свежее, свежие), следовательно: свеж-ий.

Медвежий (медвежjа, медвежjу), следовательно: медвежий-….

Колючий (колючая, колючее), следовательно: колюч-ий.

Птичий (птичjа, птичjу), следовательно: птичий-….

Приходите (приходят), следовательно: приход-ите.

Приходил (приходила, приходили), следовательно: приходил-….

Улыбается (улыбаjусь), следовательно: улыбаj-эт-ся.

Приходите (приходи), следовательно: приходи-те.

Встань (встаньте), следовательно: встань-….

Чей (чjа, чjу), следовательно: чей-….

Его (jэму), следовательно: j-эго.

Кто (кого, кому), следовательно: кт-о.

Двух (два, двум), следовательно: дв-ух.

Шестьдесят (шестидесяти), следовательно: шестьдесят….

Пятнадцатый (пятнадцатая), следовательно: пятнадцат-ый.