Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <string>
- #include <iostream>
- 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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement