PEHDOM
а вы думаете оно постоянно мониторит состояние i и как тольоко так сразу? Условие i < dlina проверяеться только в начале каждой итерации цикла, а не на каждый чих.
тоесть пока виток цикла не завершиться оно не будет проверять меньше ли i длинны. как только он завершился, оно опять сравнивает, если меньше, запускает еще один виток, если нет то прерывает цикл.
Спасибо!
Долго вдумывался в этот Ваш ответ, но потом понял, что нужно добавить continue. И всё заработало.
Еще раз спасибо!