![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
![]()
Уважаемые програмисты в коледже задали задачу сделать преобразование из 10 значной систмы в 2 значную.Подскажите плиз чтото я совсем запутался...вот набросил кусок кода а как далше...знаю что нужен цыкл который каждый рз будет делить число на два и сверять с остатком от деления...и помещать данные в массив.идею я знаю а вот с реалезачией...подскажите если не сложно.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
![]()
Вот мой набросок кода.
Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
![]()
Самое простое - использовать функции atoi (если исходное число хранится как строка десятичных цифр) и itoa с указанием системы счисления.
Если исходное число хранится в int, то можно так: Код:
Последний раз редактировалось ds.Dante; 22.09.2009 в 17:04. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
![]()
Извините.не могли бы вы немного поподробней объяснить...
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
![]()
1-й вариант.
Если исходное значение хранится в строке: Код:
Код:
2-й вариант. Код:
3-й вариант. Число 123 хранится в памяти как двоичное 1111011. Используя двоичные операции >> (сместить биты вправо) и & (побитовое И) можно вычленить каждый бит. Фактически то же, что и предыдущее, но с другой точки зрения. Код:
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
![]()
Спасбо большое)))
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
преобразование даты | kate158 | SQL, базы данных | 1 | 19.08.2009 12:00 |
Преобразование матриц | bpystep | Помощь студентам | 8 | 23.03.2009 12:54 |
преобразование типов в Си | HoOpe | Помощь студентам | 5 | 11.03.2009 21:58 |
Преобразование координат | HunterMan | Общие вопросы .NET | 1 | 22.12.2008 15:03 |
Преобразование... | prizrak1390 | Общие вопросы Delphi | 2 | 02.04.2008 11:24 |