|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2015, 23:09 | #1 |
Новичок
Джуниор
Регистрация: 29.04.2015
Сообщений: 2
|
C# Определение четности с помощью оператора сдвига
Нужно написать программу, которая будет выполнять проверку чисел на четность.
Известно, что у четных чисел младший бит имеет значение 0 . Вопрос: каким образом вставить условие if-else, чтобы он определял, младший бит=1 значит число нечетное, если младший бит=0, то число четное? Способ деления на 2 и проверка остатка уже сделал, нужно со сдвигом попробовать. |
29.04.2015, 23:16 | #2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Сдвиг вправо - это ведь и есть деление на два.
|
29.04.2015, 23:53 | #3 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Только у ТС работа с битами. Так что для определения чётности таким способом, помимо сдвига, нужна ещё одна побитовая операция.
Хотя тоже самое решение можно получить гораздо проще с помощью простого побитового "И". Последний раз редактировалось Streletz; 30.04.2015 в 01:07. |
30.04.2015, 06:48 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
30.04.2015, 11:50 | #5 |
Новичок
Джуниор
Регистрация: 29.04.2015
Сообщений: 2
|
|
30.04.2015, 12:01 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну, если я правильно помню то
Код:
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С помощью оператора if определить | Ghyt | Помощь студентам | 3 | 19.11.2014 12:53 |
С помощью оператора цикла for вычислить y | Ghyt | Помощь студентам | 0 | 16.11.2014 15:06 |
Определение оператора < в структуре из двух int | Leiph | Общие вопросы C/C++ | 2 | 05.09.2013 21:04 |
Определение сдвига изображений | Hard55 | Мультимедиа в Delphi | 2 | 08.06.2012 22:19 |
Определение четности/нечетности | Assemblerman | Помощь студентам | 11 | 25.08.2011 21:49 |