#include<stdio.h> #define _CRT_SECURE_NO_WARNINGS 1 int fun(unsigned int n) { int count=0; while(n) { if(n%2==1) { count++; } n=n/2; } return count; } int fun(int n) { int i; int count=0; for(i=0;i<32;i++) { if(((n>>i)&1)==1) { count++; } } return count; } int fun(int n) { int count=0; while(n) { n=n&(n-1); count++; } return count; } int main() { int a=0; int count; scanf("%d",&a); count=fun(a); printf("%d",count); return 0; }