#include
<
iostream
>
using namespace std;
int findone(unsigned int n)
{
for(int i=0;n>0;n>>=1)
i+=(n&1);
return i;
}
int main()
{
int n;
cin>>n;
cout<<findone(n)<<endl;
return 0;
}
using namespace std;
int findone(unsigned int n)
{
for(int i=0;n>0;n>>=1)
i+=(n&1);
return i;
}
int main()
{
int n;
cin>>n;
cout<<findone(n)<<endl;
return 0;
}
int
func(unsigned
int
n)
{
int count=0;
while(n>0)
{
n&=(n-1);
count++;
}
return count;
}
{
int count=0;
while(n>0)
{
n&=(n-1);
count++;
}
return count;
}