fork download
  1. #include <iostream>
  2. #include <iterator>
  3. #include <algorithm>
  4.  
  5. using std::count;
  6. using std::istream_iterator;
  7.  
  8. int main () {
  9. //ifstream fs("input.txt");
  10. std::istream& fs(std::cin); // because ideone doesn't have files
  11.  
  12. int num_spaces = count(istream_iterator<unsigned char>(fs),
  13. istream_iterator<unsigned char>(),
  14. ' ');
  15.  
  16. std::cout << num_spaces << "\n";
  17.  
  18. }
  19.  
  20.  
Success #stdin #stdout 0.02s 2684KB
stdin
1 2 3 4 5
6 7 8 9 10
stdout
0