Совершенно не понятная для меня ситуация. Вещественная переменная инкрементируется на постоянную величину. Всё идёт нормально до значения 4. Дальше она застывает на этом значении, хотя строка инкрементирования выполняется. Я даже не могу понять что надо посмотреть или какой эксперимент провести чтобы отловить проблему.
float X; float dX = 1.92909084e-007; X += dX;
Выяснил, что такая ситуация связана с одинарным форматом вщественного числа. Теперь хотелось бы понять почему именно значением 4 ограничивается суммирование. Но это уже для общего развития.