Мерим Сыдыгалиева
Мерим Сыдыгалиева

Как вычислять дополнительный код десятичных чисел?

Даны 2 четырёхзначных числа в 10-й системе счисления (А и 😎, и допустим нужно к А прибавить B, или из А вычесть B. Все операции нужно проводить в дополнительном коде, однако я абсолютно не могу понять как его вычислить у десятичного числа (в лекциях нашёл только для двоичных) .
Помогите пожалуйста, вот как например высчитать доп. код у числа 1246? -1246?

ЮП
Юлия Пухова

"Тот же принцип можно использовать и в компьютерном представлении десятичных чисел: для каждого разряда цифра X заменяется на 9−X, и к получившемуся числу добавляется 1."
(Википедия, статья "Дополнительный код")
Для 1246 дополнительный код будет 1246. Для -1246 дополнительный код будет 8754.

Похожие вопросы
Закодируйте четверостишие в десятичный код
Записать в десятичной системе счисления целое число, если дан его дополнительный код: 010001101111
Перевод Десятичного кода в Двоичный
Дополнительный код числа? ? Чем различаются представление чисел в дополнительном 8-разрядном и 16-разрядном кодах?
зачем при хранении отрицательных чисел мы переводим их в дополнительный код?
как умножать числа в двоичных и десятичных кодах. как умножать числа в двоичных и десятичных кодах
существует ли компаратор для чисел в дополнительном двоичном коде?
для кодирования целых десятичных чисел в ЭВМ они
Напишите правило перехода десятичных чисел в двоичный код.
Как вычислять факториалы у больших чисел? К примеру 75!