Скачать MetaTrader 5

деление

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
StrikeR
88
StrikeR  
void OnTick()
{
   double l=1/100;
   printf(l);
}

что то я начинаю сомневаться в своей адекватности, но всё же спрошу. почему это выдает 0 ? а не 0,01 

StrikeR
88
StrikeR  
сижу с пеной у рта уже 5 часов алгоритм капаю, а он зараза не делит нифига )
Yury Reshetov
13500
Yury Reshetov  
StrikeR:
сижу с пеной у рта уже 5 часов алгоритм капаю, а он зараза не делит нифига )

Вы пытаетесь выполнить деление для целых чисел, а результат сохраняете в вещественной переменной.

Правильно вот так:

void OnTick()
{
   double l=1.0/100.0;
   printf(l);
}
StrikeR
88
StrikeR  
нехилая муть, ладно. спасибо и на этом
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий