Что делает кусок кода c++? vector find(string text) { vector sentences; int start = 0; int finish = text.find_first_of(".!?", start); while (finish != string::npos) { while (finish + 1 !=...

Хотите узнать готовый ответ на вопрос Что делает кусок кода c++? vector find(string text) { vector sentences; int start = 0; int finish = text.find_first_of(".!?", start); while (finish != string::npos) { while (finish + 1 !=... и правильно решить домашнее задание по предмету Информатика? Подробное решение смотрите ниже.

Что делает кусок кода c++?

vector find(string text)
{
vector sentences;
int start = 0;
int finish = text.find_first_of(".!?", start);
while (finish != string::npos)
{
while (finish + 1 != text.size() && text.at(finish + 1) != ' ')
{
finish = text.find_first_of(".!?", finish + 1);
}
sentences.push_back(text.substr(start, finish + 1));
start = text.find_first_not_of(" \t\n", finish + 1);
finish = text.find_first_of(".!?", start);
}
return sentences;
}

Похожие ответы

как защитить Windows
как защитить Windows
помогите с информатикой срлчно!!!
помогите с информатикой срлчно!!!
Чему равен информационный вес одной буквы алфавита, состоящего из 256 символов
Чему равен информационный вес одной буквы алфавита, состоящего из 256
как можно усилить образность словесной модели?
как можно усилить образность словесной модели?