I made a program to find if a entered string is palindrome or not palindrome but it always says that its not a palindrome
#include #include
Here's a shorter solution (C++; identical line count for C):
bool is_p(char const * const str, ptrdiff_t n) { if (n < 1) return false; auto p = str, q = str + n - 1; while (*(p++) == *(q--)) if (p >= q) return true; return false; }