#include int count(int n) { int nr; nr=0; if (n == 1) return 1; while(n != 0) { if (n % 2 == 1) nr++; n = n/2; } return nr; } int main(void) { int n; do { printf("n="); scanf("%d", &n); }while(!(n > 0) && (n < 32)); printf("%d ", count(n)); //return count(n); }