Airhand писал(а):Уже неверно. Что раньше выполнится v[cnt-1] или ++cnt ? Зависит от реализации.
У меня работает корректно. Важен сам подход к решению, остальное - детали. Однако, учитывая критику, заглянул в справочник: приоритет операций [] и ++ одинаков, а ассоциативность слева направо, следовательно [] выполнится раньше. От сюда следует, что приведенный код должен корректно работать в любой реализации. Уточнение: префиксный ++ имеет более низкий приоритет чем [] (это у постфиксного одинаковый с []). Значит, Airhand, вы не правы на счёт ошибки!