fork download
  1. #include <stdio.h>
  2. #include <stdint.h>
  3.  
  4. uint32_t swap_data(uint32_t input);
  5. int set_bit(int num);
  6.  
  7. int main(void)
  8. {
  9. int num;
  10. printf("enter number");
  11. scanf("%d",&num);
  12.  
  13. int output = set_bit(num);
  14.  
  15. printf("%d",output);
  16. }
  17.  
  18. int set_bit(int num)
  19. {
  20. int count = 0;
  21. while(num)
  22. {
  23. if((num & 1) == 0)
  24. {
  25. count++;
  26. }
  27. num >>= 1;
  28.  
  29. }
  30. return count;
  31. }
Success #stdin #stdout 0s 5304KB
stdin
17
stdout
enter number3