Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.10;
Скачать: CL | DM;

Вниз

Проверка числа на четность )   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.092 c
2-1200312837
Washington
2008-01-14 15:13
2008.02.10
Прорисовка PopupMenu


10-1138801820
Вопрошающий
2006-02-01 16:50
2008.02.10
Не работает удалённо клиент


2-1200562087
Skyle
2008-01-17 12:28
2008.02.10
TForm.OldCreateOrder, особенности поведения.


15-1199213872
Vendict
2008-01-01 21:57
2008.02.10
PHP DM Client - одно пожелание


15-1199980335
anton773
2008-01-10 18:52
2008.02.10
поиск файлов