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

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

Crazy

Developer
manwithnoname, воистину. Одна беда: как только начинаешь катить -- всплывают мелкие, блин, различия.
 

Navarro

Новичок
Ну чисто технически, тобишь математически окружность и квадрат можно описать треугольниками. Поэтому окружность тоже имеет углы, но маленькие и оооочень много
Хых :)

Четность не только для целых
<?
$Test=1.12;
if (!(substr(base_convert($Test,10,2),-1,1))){echo 'четное';}
else {echo 'нечетное';}
?>
 

manwithnoname

Новичок
Navarro
Ну чисто технически, тобишь математически окружность и квадрат можно описать треугольниками. Поэтому окружность тоже имеет углы, но маленькие и оооочень много
Ага, только ждать, пока углы сгладятся окончательно соскучишься :)
 

Vladson

Сильнобухер
Автор оригинала: Crazy
Маладэц. Проверь при $Test=1E27
<?
$Test=1.12;
if ( !(substr(base_convert($Test,10,2),-1,1))) {
echo 'четное';
} elseif ( false !== strpos(base_convert($Test,10,2), 'E') ) {
echo 'четное';
} else {
echo 'нечетное';
}
?>

:D (маразм крепчал)
 

baev

‹°°¬•
Команда форума
Автор оригинала: Bermuda
Ноль делится на 2 без остатка?
А ноль — чётное число.

Автор оригинала: Большая Советская Энциклопедия
Четное число, целое число, делящееся без остатка на 2. Таковы числа 0, ±2, ±4, ±6,... Всякое Ч. ч. можно представить в виде 2m, где m — целое число.
 

bgm

&nbsp;
baev
Большая Советская Википедия :)

P.S. Что удивительно, но фраза "я всегда думал, что чётное это любое число которое делится на 2 без остатка" - явление массовое.
 

Bermuda

Новичок
Автор оригинала: baev
А ноль — чётное число.
Я не видел чтобы какое-либо число делилось на любое другое число без остатка, да еще и было бы беззнаковым. Ноль не является числом в его полном смысле потому как обладает особыми свойствами. Не совсем ясно можно ли к нулю применять признак четности применяемый к числам.
 

baev

‹°°¬•
Команда форума
А я вообще процесс деления числа ни разу не наблюдал.
Но с Советской энциклопедией как-то спорить не решаюсь.

Вообще, это, знаете ли, просто «спосособ говорить», что «числа делятся».
На самом деле все числа уникальны и пребывают в одном единственном экземпляре.
А все так называемые операции с ними — продукт субъективных представлений о соотношениях между ними. Так же, как и представление о «знаковости/беззнаковости».
 

baev

‹°°¬•
Команда форума
Crazy, молодой человек, не путайте сам процесс с его субъективной визуальной интерпретацией.

То, что в «столбике», это — изображение чисел.
Чем цифра от числа отличается Вы в курсе?
 

Wicked

Новичок
Bermuda
С каких пор "особые свойства" нуля делают его не числом? И что значит не совсем ясно? 0 = 2*m, где m = 0. Следовательно, 0 - четное число.

Navarro
1) Окружность не имеет углов.
2) Четность - только для целых чисел. http://ru.wikipedia.org/wiki/Чётное_число
 

Crazy

Developer
Автор оригинала: baev
Crazy, молодой человек, не путайте сам процесс с его субъективной визуальной интерпретацией.
Дружище, ты путаешь визуализацию процесса и средство организации процесса. :)

То, что в «столбике», это — изображение чисел.
Чем цифра от числа отличается Вы в курсе?
12345 -- это (с твоей точки зрения) число или цифра? ;)
 

Wicked

Новичок
ничо, если я влезу? :)
имхо: Это может быть как числом, так и цифрой. Тока цифрой естественно не арабской. Цифра - это символ. Почему бы этому символу не выглядеть как "12345"?
 

Crazy

Developer
Определим язык Foobar так:

12345: слово, выражающее всю мудрость вселенной
2([0-9]+): все остальные слова
 

Bermuda

Новичок
Автор оригинала: Wicked
С каких пор "особые свойства" нуля делают его не числом?
С каких пор я не знаю, но особыми свойствами это число обладает, что явно описанно в приведенной вами платной статье и моем предыдущем сообщении. Я не сказал, что ноль это не число. Я сказал, что не является числом в классическом его понимании, т. е. является "особенным" числом. Именно потому и возникает вопрос распространяется ли на это отличное от других чисел число признак четности.
 

Crazy

Developer
Bermuda, 1 тоже обладает особыми свойствами. И 2 тоже. И.... мнэ... каждое из остальных. :)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху