Информатика, вопрос задал yastrebovdd7 , 6 лет назад

Напишите программу, которая переводит число (возможно, отрицательное), записанное в шестнадцатеричной системе счисления, в двоичную систему.
Входные данные
Входная строка содержит шестнадцатеричную запись целого числа.
Выходные данные
Программа должна вывести запись этого числа в двоичной системе счисления
Для примера:
Ввод:
-ABC
Результат:
-101010111100

Ответы на вопрос

Ответил badnsnus
0

Ответ: python

a = input()

a = int(a, 16)

if a > 0:

   a = bin(a)[2:]

else:

   a = bin(a)[3:]

   a = '-' + a

print(a)


yastrebovdd7: ПаскальABC!!!!!!!!!!!!!!
badnsnus: ты об этом нигде не говорил
yastrebovdd7: Ну сори, забыл написать.
yastrebovdd7: На паскале сможешь решить?
Alexxx0013: помогите пожалуйста
Новые вопросы