Разное > Флейм
Как проверить число на чётность?
NeoNox:
--- Цитировать ---Объявляется конкурс на самые "тупые" алгоритмы.
--- Конец цитаты ---
5 балов!
ЗЫ. Еще одно сообшение и переедем в флейм. Там нам Пхпешники расскажут. :)
ЗЫЫ. ю юю элегантно...
glebushka:
Например, так:
$i/=2;
$f=sprintf("%3.0f",$i);
if($i == $f){print "чётное\\n";}
else{print "повезёт в следующий раз!\\n";
Вроде должно сработать только не в коем случае не заменяй "==" на "eq". Дело в том что при округлении (вторая строчка число 3 будет округлено до 003, и естественно в строковом контексте это "3" не равно "003", зато 3=003.
ЗЫ. пример сам не тестировал, но работать вроде должен.
glebushka:
tserbis контакт:-).
твой пример ИМХО работать не будет:
4 %2 = 1 - истина, а четыре, по крайне мере с утра было чётное:-)
glebushka:
--- Цитировать ---а 4%2 по крайней мере с утра было 0.
--- Конец цитаты ---
угу торможу, ноль.
ну ошибься я:-). звиняюсь, значит будет работать:-)
Yuraz:
В поиске искал, ничего не нашёл :(
Приспичило вот таблицу в 2 столбика сделать, а как узнать что $i чет - не чёт не знаю........................
А это просто столбик картинок:
for ($i=0;$i
Навигация
Перейти к полной версии