Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1200561259
asdf
2008-01-17 12:14
2008.02.10
Запрос в MySQL


2-1200483939
Kolan
2008-01-16 14:45
2008.02.10
Хм, а как запуздырить иконку в StatusBar?


2-1200481828
Василий
2008-01-16 14:10
2008.02.10
Не могу связать таблицы =(


2-1200490770
NaRuTo
2008-01-16 16:39
2008.02.10
Преобразование!


2-1200139683
lexa
2008-01-12 15:08
2008.02.10
Rle





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский