C++
15

{

cout << "Нет данных или город уже был назван, повторите попытку: \n";

cin >> inputStr;

 

if (inputStr == "Сдаюсь")

{

cout << "Вы проиграли \n";

system("pause");

return 0;

}

 

}

 

} while (noMatches);

//Вывод найденного города

cout << cities[numCity].getCity();

cities[numCity].setSelected(true);

//Нахождение последней буквы в слове

s = nameCity;

lastCharNameCity = s[s.length() - 1];

if (lastCharNameCity == "ь")

lastCharNameCity = s[s.length() - 2];

 

do {

 

noMatches = true;

//Нахождение слова на последнюю букву города названного пользователем

do {

for (j = 0; j < countCities; j++)

{

 

s = cities[j].getCity();

nameCity = s.substr(0, 1);

nameCity = tolower(nameCity[0]);

 

if (lastCharNameCity == nameCity && !cities[j].getSelected())

{

findWord = true;

numCity = j;

noMatches = false;

break;

}