fork(1) download
  1. #include<stdio.h>
  2. #include<math.h>
  3. int main(void)
  4. {
  5. long i,n,x,y;
  6. scanf("%ld",&n);
  7. for(i=0;i<n;++i)
  8. {
  9. scanf("%ld",&x);
  10. y=(long)(log(x)/log(2));
  11. y=(long)(pow(2,y));
  12. printf("%ld\n",y);
  13. }
  14. return 0;
  15. }
Success #stdin #stdout 0s 1836KB
stdin
2
5
12
stdout
4
8