Advertisement
XuanHong

LTTS - đếm bit 1 và 0 có trong chuỗi

Feb 2nd, 2015
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.38 KB | None | 0 0
  1. // LTTS - đếm bit 1 và 0 có trong chuỗi
  2.  
  3. #include <iostream>
  4. #include <string>
  5. using namespace std;
  6.  
  7. string s;
  8.  
  9. int main()
  10. {
  11.     int k1=0;
  12.     int k2=0;
  13.     getline(cin,s);
  14.     for(int i=0; i< s.size(); i++)
  15.     {
  16.         int x = s[i];
  17.         for (int j = 0; j < 8; j++)
  18.         {
  19.             if ((x >> j) & 1 == 1)
  20.                 k1++;
  21.             else
  22.                 k2++;
  23.         }
  24.     }
  25.     cout << k1 <<"\t"<< k2 << endl;
  26.     return 1;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement