Строка вводится с клавиатуры(максимум 99 символов). Первое слово должно быть с маленькой буквы или первая и последняя буквы этого слова не должны совпадать(иначе такое слово как Test не засчитается). Также будет засчитываться одна буква(abc d efg, буква d подходит, так как она и первая и последняя) #include <iostream> using std::cout; using std::cin; using std::endl; #include <cstring> using std::strtok; using std::strlen; int main() { char a[100], *ptr; cout << "Enter the string:" << endl; cin.getline(a, 100); cout << endl; ptr = strtok(a, "., "); while(ptr) { if(*ptr == *(ptr + strlen(ptr) - 1)) { cout << ptr << ' '; } ptr = strtok(NULL, "., "); } cout << endl; return 0; }