#include <iostream>
#include <sstream>
#include <vector>
#include <algorithm>
std::string sort_the_words_in_a_string(std::string s) {
std::vector<std::string> arr;
std::istringstream iss(s);
std::string token;
while (iss >> token) {
arr.push_back(token);
}
std::sort(arr.begin(), arr.end());
s.clear();
for (const auto& str : arr) {
s += str + " ";
}
if (!s.empty()) {
s.pop_back(); // Remove the last space
}
return s;
}
int main() {
std::string s = "php c java c++ python c#";
s = sort_the_words_in_a_string(s);
std::cout << s << std::endl;
}
/*
run:
c c# c++ java php python
*/