iamakulov icon

Untitled

iamakulov | PRO | 06/04/14 03:29:21 PM UTC | 0 ⭐ | 582 👁️ | Never ⏰ | []
C++ |

740 B

|

None

|

0 👍

/

0 👎

#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;
}

Comments