Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2013, 17:51   #1
Saninho
 
Регистрация: 02.02.2013
Сообщений: 6
По умолчанию Получити из двоичного числа натуральное число

Всем привет
Уважаемые пользователи помогите(в интернете не нашел):

Данное натуральное число число N. Используя только элементарные арифметические операции (+, -, *, /) получить число М, является двоичным представлением числа N.

Спасибо за внимание.
Saninho вне форума Ответить с цитированием
Старый 09.02.2013, 19:54   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
в интернете не нашел
Т.е. пробовать что-то самостоятельно сделать тебе не подходит?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.02.2013, 20:27   #3
Saninho
 
Регистрация: 02.02.2013
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Т.е. пробовать что-то самостоятельно сделать тебе не подходит?
Пробивал, но неполучилось вот и спрашиваю
Saninho вне форума Ответить с цитированием
Старый 09.02.2013, 20:46   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

1. Здвигаем строку результата на 1 символ.
2. Берём число.
3. Делим его на 2.
4. Остаток записываем в конец строки.
5. Присваиваем числурезультат деления.
6. Проверяем, не равен ли результат деления 0-ю
7. Если не равен 0-ю то к 1.
8. Стоп.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 09.02.2013, 22:55   #5
Saninho
 
Регистрация: 02.02.2013
Сообщений: 6
По умолчанию

А ти умееш запутать)))))Но спасибо за ответ
Saninho вне форума Ответить с цитированием
Старый 10.02.2013, 20:46   #6
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

А по мне так все понятно.
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральное число n, действительные числа a, h, b, d0,..., dn yzen Помощь студентам 1 18.11.2012 10:04
Даны натуральное число m, действительные числа а1,..,a30 Zhasik Помощь студентам 1 27.12.2010 18:36
Даны натуральное число n, действительные числа a1,...,an. Получить: Хутор Паскаль, Turbo Pascal, PascalABC.NET 3 17.12.2010 19:32
Даны действительные числа a, h, натуральное число n Масим Помощь студентам 0 24.03.2010 14:28
Даны натуральное число n и целые числа al, a2,..., an. Артём1992 Фриланс 7 18.03.2010 11:36