Сколько единиц в двоичной записи десятичного числа 519?
Решение. Переведём число 519 в двоичную систему:
51910 = 29 + 22 + 21 + 20 = 10000001112.
Ответ: 4.
Приведём решение Сергея Донец на PascalABC.NET:
uses School;
begin
519.Digits(2).Sum.Print;
end.