fork download
  1. #include <iostream>
  2. #include <limits>
  3. #include <string>
  4.  
  5. int main() {
  6. std::string s;
  7. std::string max = std::to_string(std::numeric_limits<char>::max());
  8. while (std::cin >> s) {
  9. bool cmp = (s.size() == max.size()) ? (s <= max) : (s.size() < max.size());
  10. std::cout << s << " " << cmp << std::endl;
  11. }
  12. return 0;
  13. }
Success #stdin #stdout 0s 16064KB
stdin
100
127
128
10000000000000000000000000
stdout
100 1
127 1
128 0
10000000000000000000000000 0