- 1
- 2
- 3
- 4
if(number / 2 == ((int)number / 2))
{
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+104
if(number / 2 == ((int)number / 2))
{
...
}
Проверка на чётность.
Бесконечности в IEEE-представлении чётные, а вот NaN - чистейшая неопределённость.
Судя по мануалам, Convert.ToInt32 бросает исключение, если аргумент выходит за диапазон значений Int32.
Придёт бит простоты
Этот бит мне по душе
Я люблю быть со всеми на ты.
Бит простоты.
Бит простоты.
http://ideone.com/Uq7pdD
но не на сфере
Хотя, я понял, о чём речь. В общем-то, я не потроллить пришёл, а уточнить. Я не силён в формальностях.
Действительно оно так и на действительные не расширяется? На Википедии есть только "чётность - делимость на 2" и рассказы о делимости для целых чисел. Но зачем Википедия, когда есть компетентный Кегдан?
Возьмём типа класс вычетом по модулю 1.
0.1*0.1 = 0.01
1.1*1.1 = 1.21
Умножение эквивалентных чисел даёт неэквивалентный результат.
четное факторируется, как 2·k, где k∈ℤ, нечетное 2·k+1
если кому не нравится деление
С кем, простите, он будет делиться?
Не за что)
Ну зачем ты это слово разбил, зачем...
На самом деле, если изредка делать ошибки, окружающим будет казаться, что делаешь их всегда. Чисто из-за экономии мышления и экстраполяции.
http://www.gramota.ru/spravka/rules/?rub=def&text=19_24
Ну зачем ты это слово разбил, зачем...