Показать сообщение отдельно
  #19 (permalink)  
Старый 22.07.2012, 23:21
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от devote Посмотреть сообщение
да но лишний вызов функции в данном случае ни к чему.
однако, это лучше дублирования кода

Сообщение от devote Посмотреть сообщение
и я понять не могу что в нем не очевидного то? обычное битовое И, проверяет присутствие указанного бита. В нашем случае присутствие первого бита. И если есть первый бит то число однозначно нечетное.
со школы мы привыкли, что чётное число - число, делящееся на два без остатка, в этом и суть.

а альтернативные пути через биты приходят уже со временем.
Ответить с цитированием