Все же есть проблема. Не знаю почему, но при переходе на миллионы появляется косяк. Когда
if (500000>700000)
еще выдает false, то
if (500000>1200000)
уже выдает true
В моем примере выше я просто поубирал нули, чтобы не путать вам глаз.
Не хочу нарваться на шутки про экстрасенсорные способности, но все же спрошу. Может есть какая-то особенность в этом переходе на миллионы, или все же нужно приводить мой код? Просто там дофига и придется объяснять каждую строку.