![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.01.2010
Сообщений: 10
|
![]()
Объясните, как сравнить числа (123)8 и (100110)2.
|
![]() |
![]() |
![]() |
#2 |
FORTRAN programmer
Форумчанин
Регистрация: 08.12.2009
Сообщений: 153
|
![]() Очень просто: переведи числа в одинаковую систему счисления, например, в двоичную: (123)8 = (1 010 011)2 (100110)2. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.01.2010
Сообщений: 10
|
![]()
Да, я поняла. Но только не поняла, как это делается.
|
![]() |
![]() |
![]() |
#4 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
![]()
Можно и тут глянуть. А вообще это курс информатики школьной а 9-й класс.
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
Например, здесь функция KToDec(x: string; k: byte): longint; переводит из к-ой системы в десятиричную.
Код:
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 02.01.2010
Сообщений: 10
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 | |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
![]() Цитата:
А что бы сравнить (112)3 и (20)8 их надо привести к одной системе счисления (как это уже Serebro упомянул ранее). Для простоты их можно сравнить в десятичной системе счисления. Как в нее перевести числа написано в википедии Если кратко, то десятичной СС число можно представить как (на примере вашего числа (123)8 ) 1*8^2 + 2*8^1 + 3*8^0= 16 + 16 + 3 = 35 ( A^B обозначает, тут, возведение числа A в степень B)
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс Последний раз редактировалось ROD; 08.01.2010 в 15:15. |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 02.01.2010
Сообщений: 10
|
![]()
Спасибо, теперь все понятно!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль. рекурсия. числа. объясните, как работает код | [silver beast] | Помощь студентам | 2 | 21.01.2009 05:00 |
Как автоматически удвоить строки прайса(было 123 нужно 112233) | lemberger | Microsoft Office Excel | 2 | 17.09.2008 11:26 |