Текущий архив: 2005.07.11;
Скачать: CL | DM;
ВнизДеление на цело не работает????????????? Найти похожие ветки
← →
violla (2005-06-11 10:53) [0]Есть такой участок кода
if ((j+1 mod 2) = 0) then
df := ind2 * ind3 * x0_x + 2 * ind4 * x0_y
else
df := ind1 * 2 * x0_x + ind2 * ind3 * x0_y;
так вот, выражение((j+1 mod 2) = 0)
мне возвращает вместо 0,1 .. - 1,2 ... при значениях j = 0 и 1.
В чем трабла?
← →
kami © (2005-06-11 11:03) [1]А как насчет посмотреть порядок выполнения операций?
Кажися, в данном коде будет сперва выполнен 1 mod 2 и уже потом +j. И ентим все объясняется.
← →
violla (2005-06-11 11:08) [2]Таки так ...
Спасибо действительно необходимо поставить было дополнительные скобочки.if (((j+1) mod 2) = 0) then
Спасибо ....
← →
Palladin © (2005-06-11 20:18) [3]А к чему было аж 13 знаков вопроса? Знак безграничного удивления своей непросвященности?
← →
Fl@sh © (2005-06-12 00:39) [4]
> Palladin © (11.06.05 20:18) [3]
> А к чему было аж 13 знаков вопроса?
И не влом было щитать :))
Страницы: 1 вся ветка
Текущий архив: 2005.07.11;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.04 c