fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <stdexcept>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. string wort;
  9. while(cin >> wort)
  10. {
  11. try
  12. {
  13. int i;
  14. size_t num_converted;
  15. i = stoi(wort, &num_converted);
  16. if (num_converted == wort.size())
  17. cout << showbase << hex << i << endl;
  18. } catch (invalid_argument){};
  19. }
  20. }
Success #stdin #stdout 0.01s 5616KB
stdin
433 42 fkgmd swek -45 3223.5 r3 0x123a s33
stdout
0x1b1
0x2a
0xffffffd3