fork(1) download
  1. #include <iostream>
  2. #include <sstream>
  3. using namespace std;
  4.  
  5.  
  6. bool is_number_in_range(string s) {
  7. istringstream str(s);
  8. int i; char c;
  9. str >> i;
  10. if( str.fail() ) return false;
  11. return i>=1256 && i<=4350 && str.eof();
  12. }
  13.  
  14. int main() {
  15. cout<< is_number_in_range("0") << '\n'<<
  16. is_number_in_range("1234") << '\n'<<
  17. is_number_in_range("1256") << '\n'<<
  18. is_number_in_range("2000") << '\n'<<
  19. is_number_in_range("4350") << '\n'<<
  20. is_number_in_range("5000") << '\n'<<
  21. is_number_in_range("abcd") << '\n'<<
  22. is_number_in_range("1234.0") << '\n';
  23.  
  24.  
  25. return 0;
  26. }
Success #stdin #stdout 0s 3432KB
stdin
Standard input is empty
stdout
0
0
1
1
1
0
0
0