Как проверить число на чётность не чётность?

Статус
В этой теме нельзя размещать новые ответы.

StUV

Rotaredom
Solid
Мы, дорогие господа, программируем на PHP. А у PHP, в отличии от всех выше перечисленных языков есть один большой плюс - лаконичность. А как поговаривал великий Антон Павлович - "Краткость сестра таланта". Так что давайте будем талантливыми и не будем устраивать лишнюю демагогию, коию устроили вы здесь.
ну да
а потом появляются топики вроде этого
http://www.phpclub.ru/talk/showthread.php?s=&threadid=81008&rand=73
 

Crazy

Developer
Кстати, кулхацкерам рекомендую не тратить напрасно свое время и сразу идти на IOCCC. Вас там много. :)
 

StUV

Rotaredom
давно уже здесь не было такого занимательного флейма...

Crazy
это наверно от того, что с тобой здесь уже давно никто не пытался спорить ;)
 

Solid

Drosera anglica
StUV
Нет, ну разве не для того (лаконичности ради, лёгкости и простоты кода, отсутствия ошибок) была отменена типизация данных?
 

Crazy

Developer
Отмена типизации кода для отсутствия ошибок -- это хит сезона.
 

Solid

Drosera anglica
Crazy
ну не скрывай ты тот факт, что гораздо меньше... неявных, правда?
 

phprus

Moderator
Команда форума
Crazy
Я думаю dr-sm имел ввиду, что менее читабельно по сравнению с:
Код:
if ( (stuff *s = this_function_may_return_null() ) != 0) {
return s->is_odd();
}
440hz
Может лучше так:
PHP:
<?php
if(!false) die('Выпейиаду ...');
?>
? :)

StUV
А что на этом форуме нельзя спорить с Crazy?
 

Gorynych

Посетитель PHP-Клуба
где-то в начале проскользнула фраза (ее благополучно забыли)
работает только для целах чисел
но сама идея четности действительного числа мне безумно понравилась

прелесть какая:
Код:
$var = 2.2;

if ( $var % 2 == 0 ) {
    print("четное\n");
} else {
    print("нечетное\n");
}

вывод:
=====

float(2.2)
- это четное число
P.S. особенно все это понравилось в свете таких серьезных рассуждений о C/C++
 

StUV

Rotaredom
phprus
А что на этом форуме нельзя спорить с Crazy?
можно
но лучше потратить время на чтение умных книжек, коих упомянутый Crazy прочел как минимум на пару порядков больше тебя...


Solid
Нет, ну разве не для того (лаконичности ради, лёгкости и простоты кода, отсутствия ошибок) была отменена типизация данных?
нет
совсем не для этого
если ты не заметил, то с 5-ой версии контроль за типами начинает появляться.... - ни на какие мысли не наводит ? =)
 

denver

?>Скриптер
>если ты не заметил, то с 5-ой версии контроль за типами начинает появляться.... - ни на какие мысли не наводит ? =)

Пипец, ошибок станет больше :-O =)
 

phprus

Moderator
Команда форума
StUV
В таком случае, что посоветуеш почитать?

Да нет я считаю, что врядли теме место в юморе, так как в ней есть и полезные сведения, например о том что код проверки числа на четность компилятор GCC оптимизирует лучше, чем VisualC++ из Visual Studio .NET 2002
 

Frol

Новичок
очень полезные сведенья, особенно на этом форуме и для этой аудитории.
 

440hz

php.ru
phprus

даешь низкоуровневое программирования. тогда за процессорные инструкции будешь отвечать сам, а не полагаться на оптимайзеры.

гы, =)
 

StUV

Rotaredom
в том случае, если топику про особенности С-компиляторов как раз самое место в разделе "пхп для новичков" =)

-~{}~ 01.09.06 16:06:

сильно опаздал =)))
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху