Tad писал(а):
покрути егоКручу, и встал в ступор -- какого черта у тебя идет разбаланс индесов: для посимвольного разбиения индекс считается с единицы, а для элементов строки с нуля. Тебе это бредом не кажется

Про остальное, я уж лучше тихо промолчу.