Joao_Joao

Decimal to Binary Converter - B

Jun 17th, 2022
1,166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.30 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. #define s(x) (int)x.size()
  6.  
  7. int main() {
  8.   int mask;
  9.   scanf("%d", &mask);
  10.  
  11.   string bin = (mask ? "" : "0");
  12.  
  13.   while(mask)
  14.     bin += (mask & 1 ? '1' : '0'), mask >>= 1;
  15.  
  16.   for (int i = s(bin) - 1; i >= 0; --i) cout<<bin[i];
  17.   cout<<'\n';
  18. }
  19.  
Advertisement
Add Comment
Please, Sign In to add comment