| / | Форум |
|
slba
10.09.2006 11:52
Возможна ли реализация части задачи, состоящей в простейшем
переборе вариантов отношения цен баров на основе выполнения
условия ">=" и "<=".
Допустим for (i=0; i<=7; i++) {... 1. Анализ целого числа i в двоичном представлении поразрядно (т.е. в данном случае 3 разряда) на условие "0" или "1" ; 2. Присвоение или подстановка соответствующего условия ( допустим "0" - ">="; "1" - "<=") в конечный оператор if (C0 ? C1 && C1 ? C2 && C2 ? C3) {.....}, где ? - операция отношения; C - переменные цен соответствующих баров. Прямая реализация не вызывает проблем, но с каждым дополнительным разрядом код программы увеличивается в арифметической пргрессии. Если возможно пожалуйста помогите, может есть и дугой вариант реализации данной задачи. |
|
Организуйте багтрекинг и техсаппорт для своей компании В TeamWox имеются все для того чтобы организовать багтрекинг. Интегрировав модуль Сервисдеск с веб-сайтом, Вы сможете получать заявки своих клиентов напрямую в TeamWox. Более того, вся переписка с клиентами автоматически распознается и попадает в архив, где ее без труда можно найти в будущем. |
|
Tovaroved
11.09.2006 14:16
эээ.... а по-русски? по-моему вы чё-та перемудрили с описанием..
.. не увенен что понимаю, но отвечу...
в в чем проблема? лень длинный код писать? если варианта 2, то я делал типа так... kk=0 +1*(bb>0) +2*(cc>0) +4*(aa>0) +8*(bb>B4[b+m]) +16*(aa>B3[b+m]) +32*(cc>B5[b+m]) +128*(dd>gg) +256*((dd-gg)>(B8[b+m]-B2[b+m]));
|
|
slba
11.09.2006 15:21
Спасибо! Все правильно, мне просто надо внимательней читать
матчасть (побитовые операции).
|
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий