3 дано слово проверить является ли оно перевертышем в с++
Для проверки, является ли слово перевертышем в C++, можно написать следующую функцию:
```cpp
#include
#include
#include
bool isPalindrome(std::string str) {
std::string reversed = str;
std::reverse(reversed.begin(), reversed.end());
return str == reversed;
}
int main() {
std::string word = "топот";
if (isPalindrome(word)) {
std::cout << word << " является перевертышем." << std::endl;
} else {
std::cout << word << " не является перевертышем." << std::endl;
}
return 0;
}
```
В данном примере функция `isPalindrome` принимает строку и возвращает `true`, если строка является перевертышем, и `false` в противном случае. В функции `main` задается слово "топот" (перевертыш слова "топот") и проверяется с помощью функции `isPalindrome`. Если слово является перевертышем, то выводится сообщение о том, что слово является перевертышем.