Здравствуйте, _hum_, Вы писали:
__>вы были правы — проблема крылась в использовании неинициализированных переменных
О-о-о! Очень рад за вас
. Но это вам звоночек. Следующий раз так не повезет. Лучше пишите сразу нормально, с инициализацией, ассертами и юнит-тестами.