![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.11.2008
Сообщений: 4
|
![]()
как установить единицу в самый правый нулевой бит в произвольном целом числе, не используя циклов и рекурсии?
Уже неделю сижу с ней, и никак не могу решить(( Помогите,пожалуйста... |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
F1 + xor or and
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.11.2008
Сообщений: 4
|
![]()
А можно как-нибудь поподробнее немного?!..
|
![]() |
![]() |
![]() |
#4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,864
|
![]()
Решение в лоб:
Код:
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 22.11.2008
Сообщений: 4
|
![]()
Хм, спасибо... хотелось бы вариант не в лоб)...Есть такие варианты?
|
![]() |
![]() |
![]() |
#6 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,864
|
![]()
Без циклов и рекурсии что-то не придумаю.
Я бы использовал команду bsf в ассемблерной вставке, но она только начиная с 386, а Паскаль компилирует максимум под 286. E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 22.11.2008
Сообщений: 4
|
![]()
А черт с ним, покажи как решается с циклом или с рекурсией (второе предпочтительнее)...
|
![]() |
![]() |
![]() |
#8 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,864
|
![]()
Нет уж. Вы показывайте, а мы будем исправлять недочёты.
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача по СИ++,помогите чайнику... | Nikska | Помощь студентам | 1 | 20.05.2008 15:16 |
Олимпиалная задача помогите | lexus | Помощь студентам | 3 | 13.11.2007 00:13 |