Напишите программу, которая переводит переданное её целое число (возможно, отрицательное) в двоичный код. Используйте процедуру. Программа должна вывести двоичное представление переданного её числа. Примеры входные данные 5 выходные данные 101 входные данные -14 выходные данные -1110

16 Апр 2020 в 19:40
172 +1
0
Ответы
1
def to_binarynnn:
if n < 0:
print′−′,end=′′'-', end='',end=′′ n = -n
if n > 1:
to_binaryn//2n // 2n//2 printnn % 2, end=''n
# Примеры
num1 = 5
printf′Двоичноепредставлениечислаnum1:′,end=′′f'Двоичное представление числа {num1}: ', end=''fДвоичноепредставлениечислаnum1:,end=′′ to_binarynum1num1num1 print
num2 = -14
printf′Двоичноепредставлениечислаnum2:′,end=′′f'Двоичное представление числа {num2}: ', end=''fДвоичноепредставлениечислаnum2:,end=′′ to_binarynum2num2num2 print

Результат:

Двоичное представление числа 5: 101
Двоичное представление числа -14: -1110
18 Апр 2024 в 13:52
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир