Вопрос:

В»: Напишите программу, которая получает с клавиатуры натуральное число и определяет, сколько раз в его двоичной записи встречается цифра 1. Пример: Введите число? 30 30 = 111102 Единиц: 4

Смотреть решения всех заданий с листа

Ответ:

Программа, которая получает с клавиатуры натуральное число и определяет, сколько раз в его двоичной записи встречается цифра 1:

n = int(input("Введите число? "))
count = 0
while n > 0:
    if n % 2 == 1:
        count += 1
    n //= 2
print("Единиц:", count)

Пример работы программы:

Введите число? 30
Единиц: 4

Ответ: Программа считает количество единиц в двоичной записи числа.

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие