1. ...
  2. ...
  3. ...
  4. Решение задачи на тему: «На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое чи...»
Решение задачи

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. 1. Строится двоичная запись числа ...

Право и юриспруденция

Условие:

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. 1. Строится двоичная запись числа N. 2. К этой записи дописываются ещё несколько разрядов по следующему правилу: а) Если N чётное, то к нему справа приписывается в двоичном виде сумма цифр его двоичной записи; 6) Если N нечётное, то к нему с

Решение:

права приписывается в двоичном виде произведение цифр его двоичной записи.

  1. Полученная двоичная запись числа R переводится обратно в десятичную систему счисления.

Например, если на вход подать число N = 10, то его двоичная запись будет 1010. Сумма цифр этой записи равна 2, поэтому к числу N приписывается 10 в двоичной системе, и получается число R = 101010. Переводим его обратно в десятичную систему и получаем R = 42.

Необходимо написать программу, которая реализует описанный алгоритм и выводит число R для заданного числа N.

Реализуйте эту программу на языке Python.

Похожие работы

Попробуй и другие функции

  • ИИ для любых учебных целей

    • Научит решать задачи

    • Поможет решать задачи

    • Исправит ошибки в решении

    • Ответит на вопросы за минуту

    Попробовать
  • База готовых рефератов

    • Свыше 1,2 млн работ

    • Больше 160 предметов

    • Работы написали студенты вместе с AI

    • База ежедневно обновляется

    Попробовать

Решения по другим предметам