fork(2) download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. long long int suma=0;
  6. long long int licznik=0;
  7. int x=0;
  8. int i=0;
  9. int j=0;
  10. int t=0;
  11. scanf("%d", &t);
  12. while(t--)
  13. {
  14. scanf("%d", &x);
  15. for(i=x; i>0; i--)
  16. {
  17. j=i;
  18. while(j!=0)
  19. {
  20. licznik++;
  21. j/=2;
  22. }
  23. suma+=licznik;
  24. licznik=0;
  25. }
  26. printf("%lld\n", suma+1);
  27. suma=0;
  28. }
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0s 9432KB
stdin
2
3
10
stdout
6
30