Сиротин - Лабораторная работа #3 

Границы типа таким образом не проверишь. Если такое поведение устраивает, то надо только добавить проверку на `*end`.