alarm
Задайте вопрос
Информатика
Richard Carter

x=16**4 +8**4 +4**6 - 64k=0while x>0:if x%2==1:k+=1x=x//2print (k) , объясните подробно принцип работы этой программы

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

Кратко:

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

Подробно:

При переводе числа в двоичную систему счисления идет целочисленное деление на 2, остатки записываются в двоичную форму числа. У нас здесь то же самое, но остатки проверяются на нечетность, т. е являются ли они единицей и количество таких остатков записывается в k

65
Gary
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

PYTHON В списках x и y записа

Введите n чисел, и найдите колич

Задание 2 (60 поинтов).Как прави

На рисунке справа схема дорог Н-

НА С++, НОКНапишите программу, к

на с++, даю 100 поинтов. Для тог

Контакты
Реклама на сайте