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