|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.02.2010, 15:37 | #1 | |
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
Программа перевода числа из 10 СС в 2 СС
У Дейтлов есть задача:
Цитата:
10 СС -> 2 СС 10 СС -> 8 СС 10 СС -> 16 СС Я для пробы написал код, который переводит десятичную 10 в двоичную 1010. Код очень корявый и не выводит то, что мне надо. Подскажите, в ту ли сторону я иду (уже 3 дня разбираюсь, и никак)? Код:
|
|
15.02.2010, 15:54 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Вот, скажем, простой и незатейливый способ перевода из десятичной в троичную систему:
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
16.02.2010, 07:55 | #3 | |
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
Цитата:
|
|
16.02.2010, 12:12 | #4 | ||
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Цитата:
Цитата:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
||
18.02.2010, 08:12 | #5 |
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
Слепил я такую вот штуковину:
Код:
Код:
Последний раз редактировалось fs444; 18.02.2010 в 14:58. |
18.02.2010, 21:52 | #6 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Код:
k - в какую систему счисления m - результат (записан как число, то есть четыре в двоичной будет сто) d - степень десяти, для записи цифр поочередно в m работает только для систем 1< k <= 10 /* если что, printf() - вывод, scanf() - ввод */ ----------------------------- переделал для любых систем Код:
Форматируйте код, будьте людьми.
Последний раз редактировалось Granus; 18.02.2010 в 22:12. |
19.02.2010, 09:07 | #7 |
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
Granus, спасибо, но тут мне надо немного разобраться. Я сделал так:
Код:
Последний раз редактировалось fs444; 19.02.2010 в 09:45. |
19.02.2010, 10:00 | #8 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
ну, вы делаете тем же способом что и я)
только Код:
Код:
Код:
Форматируйте код, будьте людьми.
Последний раз редактировалось Granus; 19.02.2010 в 10:06. |
19.02.2010, 11:05 | #9 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Зачем вообще переводить в двоичную систему счисления, если и так всё на компе хранится в ней? Просто нужно вывести число в двоичной системе, а не в 10-ричной, как по умолчанию происходит.
Как-то так можно в обратном порядке биты получить: Код:
|
19.02.2010, 13:27 | #10 | ||
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
Granus, согласен
Цитата:
Цитата:
А вот вопрос про строки. У меня код Код:
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ассемблер. алгоритм перевода 16-ричного однобайтного числа в 10-тичное. | kir83 | Помощь студентам | 9 | 20.01.2010 15:30 |
Программа перевода чисел с плавающей запятой | Veselyn | Помощь студентам | 4 | 03.01.2010 19:49 |
Программа для перевода из 16-ной с/c в 2-ную | fult | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 05.05.2009 21:57 |
Алгоритм перевода числа в hex text. | Ivan_32 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 02.12.2008 21:36 |
Алгоритм перевода двоичного числа в десятичное и обратно | strab | Общие вопросы Delphi | 5 | 17.06.2008 21:33 |