#include <iostream>
#include<algorithm>
using namespace std;
void print_reverse_middle_words(string s) {
int i = 0;
for (i = 0; i < s.length() && s[i] != ' '; i++)
cout << s[i];
string word = "";
for (; i < s.length(); i++) {
if (s[i] != ' ')
word += s[i];
else {
reverse(word.begin(), word.end());
cout << word << " ";
word = "";
}
}
cout << word;
}
int main()
{
string s = "c++ java python vb.net";
print_reverse_middle_words(s);
return 0;
}
/*
run:
c++ avaj nohtyp vb.net
*/