сейчас я работаю над программой, которая сообщает вам, является ли введенная вами строка палиндром или нет, и я застрял на последнем шаге. Существуют три основные функции, которые удаляют все пробелы в предложении, отбрасывают их в нижний регистр и реверсируют их, тогда именно тогда моя функция проверяет их, а затем возвращает логическое значение. Так что прямо сейчас в этой функции, С Днем Рождения! выйдет как yadhtribyppah. Это то, что я в своей функции до сих пор:Функция, которая проверяет, является ли строка palindrom
string updated1;
string updated2;
updated1 = makeLower(verify);
updated2 = removeNonLetters(updated1);
updated1 = reverse(updated2);
for (int i = 0; i < updated2.length(); i++)
{
if (updated2[i] != updated1[i])
{
break;
return false;
}
else if (updated2[i] == updated1[i])
{
return true;
}
}
}
благодарственные, это работало большое ! Основная проблема была в моей основной, но этот ответ помогает прояснить эту функцию. Благодаря! – user3015834