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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2012, 18:58   #1
rinoolik
Пользователь
 
Регистрация: 20.11.2012
Сообщений: 42
Восклицание шестнадцатеричная сс

D80-AC5=

как вообще делать?(((
rinoolik вне форума Ответить с цитированием
Старый 22.12.2012, 19:08   #2
Adenin
Новичок
Джуниор
 
Регистрация: 22.12.2012
Сообщений: 2
По умолчанию

D80 - это 3456 в десятичной с.с.
AC5 - это 2757 в десятичной с.с.

3456-2757=669

669 - это 2BB в шестнадцатеричной с.с.

Следовательно D80-AC5=2BB
Adenin вне форума Ответить с цитированием
Старый 22.12.2012, 20:22   #3
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Немножко странно для выполнения операции умножения, отягощать ее тройным переводом из одной системы счисления в другую.
Гораздо проще выполнять операцию сразу в СС, которая является и исходной и целевой.
Начинаем, как и положено, с младшей цифры:
0-5 - занимаем 1 из старшего разряда 10-5=B
8-C - вспоминаем, что заняли разряд: 7-C - занимаем разряд: 17-С=B
D-A - с учетом предыдущего заема: C-A=2.
собственно, чудес не бывает, как и следовало ожидать, получилось 2BB.
s-andriano вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
двоичная шестнадцатеричная системы Kukurudza Общие вопросы C/C++ 1 05.09.2011 15:17
Какому типу соответствует шестнадцатеричная константа 0xF7u atenon Общие вопросы C/C++ 7 06.01.2011 19:34