s = cities[j].getCity();
inputChar = s.substr(0, 1);
inputChar = tolower(s[0]);
s = s.substr(0, s.find('(') - 1);
if (lastCharNameCity == inputChar && inputStr == s && !cities[j].getSelected())
{
findWord = true;
numCity = j;
noMatches = false;
break;
}
else
findWord = false;
}
if (!findWord)
{
cout << "Нет данных или город уже был назван, повторите попытку: \n";
cout << "Назовите город на букву: " << lastCharNameCity << "\n";
cin >> inputStr;
if (inputStr == "Сдаюсь")
{
cout << "Вы проиграли \n";
system("pause");
return 0;
}
}
else
{
cout << cities[numCity].getCity();
cities[numCity].setSelected(true);
s = cities[numCity].getCity();
s = s.substr(0, s.find('(') - 1);
lastCharNameCity = s[s.length() - 1];
if (lastCharNameCity == "ь")
lastCharNameCity = s[s.length() - 2];
}