Форум: "Начинающим";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];
ВнизПроверка числа на четность ) Найти похожие ветки
← →
owa (2008-01-20 14:55) [0]Доброе время суток ув. мастера. Передо мной встала задача с первого взгляда простая, но когда я к ней подобрался поближе -оказалось все не так и просто) Я хочу закрасить в ListBox каждую четную строку в другой оттенок цвета, а когда начал делать цикл - оказалось что не умею проверить четное ли число или нет.. (
Подскажите пожалуйста как это проверяется? Может быть есть какая-то функция стандартная например, или в любом случае надо писать свою функцию проверки на четность? Или чтобы закрасить каждую вторую строку в ЛистБокс вообще своя функция есть)
Заранее спасибо)
← →
savyhinst © (2008-01-20 14:58) [1]if x mod 2=0 then число чётное
← →
korneley © (2008-01-20 15:17) [2]a если odd(число) = true, то нечётное.
← →
owa (2008-01-20 15:17) [3]>savyhinst ©
>if x mod 2=0 then число чётное
Спасибо!!
← →
owa (2008-01-20 15:18) [4]>korneley © (20.01.08 15:17) [2]
>a если odd(число) = true, то нечётное.
И вам !
← →
Anatoly Podgoretsky © (2008-01-20 15:45) [5]> owa (20.01.2008 15:18:04) [4]
За пример безграмотного кода
← →
korneley © (2008-01-20 18:34) [6]
> За пример безграмотного кода
Это не пример кода, это сигнал о том, что есть такая функция. :)
Не, ну ясно же, что результат функции проверять на равенство с true - мове тон. Если кто-то прям так и вставит - то... так ему и надо :)))
← →
KilkennyCat © (2008-01-20 18:40) [7]а зачем вообще проверять в поставленной задаче? цикл закраски с шагом 2.
← →
DrPass © (2008-01-20 18:43) [8]
> if x mod 2=0 then число чётное
Т.е. 0 - четное число?
← →
korneley © (2008-01-20 18:55) [9]
> Т.е. 0 - четное число?
Если верить определению "делится на 2 без остатка", то да. Но, по-моему, 0 считается четным, так сказать, волевым решением. Просто договорились. А нечетное число 1 чем лучше? Тоже меньше двух.
← →
{RASkov} © (2008-01-20 20:04) [10]> [0] owa (20.01.08 14:55)
> Я хочу закрасить в ListBox каждую четную строку в другой
> оттенок цвета, а когда начал делать цикл
А цикл-то вообще зачем здесь?
OnDrawItem и там должен быть параметр Index который и отправлять в функцию Odd а ее результат проверять и в соответствии красить строку с четным или нечетным Индексом....
> Или чтобы закрасить каждую вторую строку в ЛистБокс вообще
> своя функция есть)
Ну вот как раз я об этом вроде и говорю...
← →
{RASkov} © (2008-01-20 20:05) [11]> > Или чтобы закрасить каждую вторую строку в ЛистБокс вообще
> > своя функция есть)
>
> Ну вот как раз я об этом вроде и говорю...
Точнее будет - "свой метод"
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c