fork(1) download
  1. #include <iostream>
  2. #include <cstdint>
  3. #include <string>
  4. #include <algorithm>
  5.  
  6. using namespace std;
  7.  
  8. std::string int2bin(unsigned int num) {
  9. std::string result;
  10.  
  11. while (num > 0) {
  12. result += (num % 2 == 0) ? '0' : '1';
  13. num /= 2;
  14. }
  15.  
  16. return std::string(result.rbegin(), result.rend());
  17. }
  18.  
  19. int main() {
  20. cout << int2bin(123456);
  21.  
  22. return 0;
  23. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
11110001001000000