NormalizeDouble

 
Подскажите пожалуйста, как нормализовать правильно такое число 6.296192135963133e-007 до 2 знаков после запятой. При попытке нормализовать следующим образом x=NormalizeDouble(x,2); ничего не выходит. Попытка добавить x=StringToDouble(x); ничего не решила. Кто может сталкивался с подобным?
 

Что значит "ничего не выходит" ??? Разве не нуль возвращается ?

Сейчас попробовал - все прекрасно нормализовалось. И в МТ4, и в МТ5.

У вас что, возвращается неизменное число ?

 
0kai:
Подскажите пожалуйста, как нормализовать правильно такое число 6.296192135963133e-007 до 2 знаков после запятой. При попытке нормализовать следующим образом x=NormalizeDouble(x,2); ничего не выходит. Попытка добавить x=StringToDouble(x); ничего не решила. Кто может сталкивался с подобным?
Нормализация не отображается в printf. Т.е. если Вы нормализовали число, а потом захотели посмотреть как оно выглядит в printf, то ничего не выйдет. Однако на самом деле нормализация проходит успешно.
 
George Merts:

Что значит "ничего не выходит" ??? Разве не нуль возвращается ?

Сейчас попробовал - все прекрасно нормализовалось. И в МТ4, и в МТ5.

У вас что, возвращается неизменное число ?

Да возвращает нуль, не обратил на знак в степени е-007, думал почему то, что нормализоваться должно до 6,29 :(

 

Теперь буду искать почему так мало) 

Причина обращения: