Скажите, почему может вылетать код на присвоении?
double xxx; xxx = tmp2/(2*k+1);
if (xxx>=255 && xxx<=0) xxx=1;
если не писать последнюю строчку(которой попытался зарезать диапазон значений), то код работает.
тоже самое происходит если попытаться напечатать переменную xxx.
double xxx; xxx = tmp2/(2*k+1);
// if (xxx>=255 && xxx<=0) xxx=1;
printf ("[ %g ]",xxx);
Могу привести и весь код, по ошибку точно нашел и зафиксировал. Нулей нигде нет, т.к. если не производить переприсваивание или печать то все окей. Это, вообще, xs код.
Что это может быть, странный какой-то глюк?
Спасибо
Ответ на:
комментарий
от jek_
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.