fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. int main() {
  5.  
  6. std::vector<std::string> words = {"Hi ", "I ", "Hope ", "You're ", "Happy "};
  7. std::vector<std::string> line_;
  8. std::string temp;
  9. int max_words = 2;
  10. int num_words = 0;
  11.  
  12. for(size_t i = 0; i < words.size(); ++i)
  13. {
  14. temp += words[i];
  15. if (++num_words == max_words)
  16. {
  17. line_.push_back(temp);
  18. temp = "";
  19. num_words = 0;
  20. }
  21. }
  22.  
  23. if (num_words > 0)
  24. line_.push_back(temp);
  25.  
  26. for(size_t i = 0; i < line_.size(); ++i)
  27. {
  28. std::cout << line_[i] << std::endl;
  29. }
  30.  
  31. return 0;
  32. }
Success #stdin #stdout 0s 4732KB
stdin
Standard input is empty
stdout
Hi I 
Hope You're 
Happy