#include #include using namespace std; int main() { string s, t, last; int max_len, len, i; cout << "введите строку из русских букв : "; getline (cin, s); max_len = 1; len = s.length(); i = 1; while (i < len && i != len - 1 && s[i] != '.') { // обрабатываем пробелы и прочую фигню while (s[i]==' ' || s[i]==',') ++i; // мы нашли слово t = ""; while (s[i] != ' ' && s[i] != ',' && s[i] != '.' && i <= len) { t = t + s[i]; ++i; } if (max_len < t.length()) { max_len = t.length(); last = t; } } cout << "Самое длинное слово слово : " << last; return 0; }