> -- igor писал(а):
> Дублирования можно избежать.
Думаю, что Илья имел в виду цикл без exit/break

ps Картинку вашу подправил.
pps EXIT "рвет" цикл. Неужели не видно? Вы впихиваете в цикл лишнее действие, которое ему явно не принадлежит.