#include <iostream>
#include <sstream>
#include <string>
#include <vector>
int main()
{
std::string str = "C++ is a high level general purpose programming language";
int length = 6;
std::vector<std::string> vec;
std::stringstream ss(str);
std::string word;
while (ss >> word) {
if (word.length() > length) {
vec.push_back(word);
}
}
for (const auto& w : vec) {
std::cout << w << " ";
}
}
/*
run:
general purpose programming language
*/