fork download
  1. #include <stdio.h>
  2. int fun(int a)
  3. {
  4. int orig = a;
  5. int count = 0;
  6. while(a>0)
  7. {
  8. a = a >> 1 << 1;
  9. if(orig-a==1)
  10. count++;
  11. orig = a >> 1;
  12. a = orig;
  13. }
  14. return count;
  15. }
  16.  
  17.  
  18. int main(void) {
  19. int T,i,g,N,sum=0;
  20. int count;
  21. scanf("%d",T);
  22. count=T;
  23. for(i=3;count!=0;i++)
  24. {
  25. g=fun(i);
  26. if(g==2)
  27. {count--;
  28. sum+=i;
  29. }
  30.  
  31. }
  32. printf("%d",sum);
  33. return 0;
  34. }
  35.  
Runtime error #stdin #stdout 0s 2160KB
stdin
2
stdout
Standard output is empty