fork(3) download
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <string>
  4. using namespace std;
  5.  
  6. int main() {
  7. int a, b;
  8. while (cin >> a) {
  9. switch (a) {
  10. case 2: {
  11. cin >> b;
  12. std::string s = std::to_string(b);
  13. int dec = std::stoi(s, nullptr, 2);
  14. cout << dec << endl;break;
  15. }
  16. case 8:
  17. cin >> b;
  18. cout << oct <<b<< endl; break;
  19. case 16:
  20. std::cin >> std::hex >> b;
  21. std::cout << b << std::endl;
  22.  
  23. }
  24. }
  25. }
Success #stdin #stdout 0s 3476KB
stdin
2 1111
16  F
8 1
stdout
15
15
1