Проблема заключается в разнице между ++ tsmin и tsmin ++.
++ tsmin увеличивает значение перед выполнением следующего шага, тогда как tsmin ++ увеличивает значение afterwords.Если вы изменили строку на:
tsmin = ++tsmin
, она будет работать, потому что теперь она увеличивается, прежде чем сохранить ее как новое значение.Однако, хотя это решение «работает», вам действительно нужно:
tsmin++
Нет необходимости устанавливать tsmin, если вы просто увеличиваете таким образом.