Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- bool isPalindrom(const char* begin)
- {
- auto end{ begin + strlen(begin) - 1};
- for (; begin < end and *begin == *end; ++begin, --end);
- return *begin == *end;
- }
- int main()
- {
- const int stringsNumber{ 6 };
- char strings[stringsNumber][10]{"abba","abcba","a","","123","1222"};
- for (int i{ 0 }; i < stringsNumber; ++i)
- {
- std::cout << std::boolalpha << strings[i] << "\t:\t" << isPalindrom(strings[i]) << '\n';
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement