Главная страница
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.019 c
6-1180003716
DVM
2007-05-24 14:48
2008.02.10
Проверить, используется ли уже данный UDP порт.


2-1200496721
MZP
2008-01-16 18:18
2008.02.10
Как в массив засунуть картинки?


15-1199953506
Тфьу
2008-01-10 11:25
2008.02.10
Нужен установщик GDI+ в формате msi


15-1199628190
kotenok
2008-01-06 17:03
2008.02.10
Перенос базы данных на новый компьютер


15-1199741614
Кодерщик
2008-01-08 00:33
2008.02.10
Чем плох Delphi?