Advertisement
noshin98

uva 10019

Jan 9th, 2017
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.11 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<math.h>
  3. int main()
  4. {
  5.     long long int t,k,a,b,n,p,q,r,s,i,j,c,ct,h,x;
  6.     scanf("%lld",&t);
  7.     k=1;
  8.     while(k<=t)
  9.     {
  10.         s=0;
  11.         c=0;
  12.         ct=0;
  13.         scanf("%lld",&n);
  14.         x=n;
  15.          for(i=1;i;i++)
  16.          {
  17.              p=n%2;
  18.              q=n/2;
  19.              n=q;
  20.              if(p==1)
  21.              {
  22.                  c++;
  23.              }
  24.               if(q==0)
  25.               {
  26.                 break;
  27.               }
  28.  
  29.  
  30.          }
  31.          for(i=1;i;i++)
  32.          {
  33.                a=x%10;
  34.                b=x/10;
  35.                x=b;
  36.                s=s+(a*(pow(16,i-1)));
  37.                if(b==0)
  38.                {
  39.                   break;
  40.                }
  41.  
  42.  
  43.          }
  44.          for(i=1;i;i++)
  45.          {
  46.              r=s%2;
  47.              j=s/2;
  48.              s=j;
  49.               if(r==1)
  50.               {
  51.                   ct++;
  52.               }
  53.               if(j==0)
  54.               {
  55.                    break;
  56.               }
  57.          }
  58.           printf("%lld %lld\n",c,ct);
  59.           k++;
  60.     }
  61.            return 0;
  62.  
  63.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement