#include <iostream>
using namespace std;
int main()
{
int num;
int bin[100];
int count = 0;
int rec = 0;
cin >> num;
for(int i = 0; num > 0; i++) //将十进制数字转换为二进制数字
{
bin[i] = num % 2;
num /= 2;
rec++;
}
for(int j = 0; j < rec; j++)
{
if(bin[j] == 1)
count++;
}
cout << count;
}
using namespace std;
int main()
{
int num;
int bin[100];
int count = 0;
int rec = 0;
cin >> num;
for(int i = 0; num > 0; i++) //将十进制数字转换为二进制数字
{
bin[i] = num % 2;
num /= 2;
rec++;
}
for(int j = 0; j < rec; j++)
{
if(bin[j] == 1)
count++;
}
cout << count;
}