avr39-ripe

binTodecSteroids

Dec 11th, 2019
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.28 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5.     int bin{ 0 };
  6.     int dec{ 0 };
  7.     std::cin >> bin;
  8.  
  9.     for (int mul{ 1 }, bit{ 0 }; (bit=bin%10), bin and ( (bit == 1 or bit == 0) ? 1 : dec = 0); (dec += ( bit * mul) ), mul *= 2, bin /= 10);
  10.  
  11.     std::cout << "Decimal number: " << dec << '\n';
  12. }
Advertisement
Add Comment
Please, Sign In to add comment