fork download
  1. #include <iostream>
  2. #include <iterator>
  3. #include <algorithm>
  4.  
  5. bool isNumber( const std::string& s )
  6. {
  7. return std::all_of( s.begin(), s.end(), static_cast<int(*)(int)>(std::isdigit));
  8. }
  9.  
  10. int main() {
  11. std::istream_iterator<std::string> iit(std::cin);
  12. std::ostream_iterator<std::string> oit( std::cout, "\n");
  13. std::copy_if( iit, std::istream_iterator<std::string>(), oit, isNumber );
  14.  
  15. return 0;
  16. }
Success #stdin #stdout 0s 2988KB
stdin
I have a 3 sons
and 1 son and 25dogs
end 
stdout
3
1