Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <locale>
- #include <windows.h>
- using namespace std;
- void main()
- {
- setlocale(LC_ALL, "Russian");
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- int maxslova = 0, maxdlinaslova = 0;
- string t, slovo, slovomax;
- cout << "Введите текст:";
- getline(cin, t);
- t += " ";
- for (int i = 0; i < (int)t.size(); i++)
- {
- if ((t[i] == ' ') || (t[i] == ',') || (t[i] == '.'))
- {
- if ((int)slovo.size() > maxdlinaslova)
- {
- maxslova = 1;
- maxdlinaslova = slovo.size();
- slovomax = slovo;
- }
- else if (slovo == slovomax)
- {
- maxslova++;
- }
- slovo = "";
- }
- else
- {
- slovo += t[i];
- }
- }
- cout << "Самое длинное слово: " << slovomax;
- cout << endl;
- cout << "Повторения: " << maxslova;
- cin.get(); cin.get();
- }
Advertisement
Add Comment
Please, Sign In to add comment