#include <stdio.h>
int isPalindrome(char s[]) {
int i = 0;
int j;
while (s[i] != '\0') {
i++;
}
j = i - 1;
i = 0;
while (i < j) {
if (s[i] != s[j]) {
return 0;
}
i++;
j--;
}
return 1;
}
int main() {
char str[] = "madam";
if (isPalindrome(str)) {
printf("\"%s\" is a palindrome.\n", str
); } else {
printf("\"%s\" is not a palindrome.\n", str
); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgaXNQYWxpbmRyb21lKGNoYXIgc1tdKSB7CiAgICBpbnQgaSA9IDA7CiAgICBpbnQgajsKCiAgICB3aGlsZSAoc1tpXSAhPSAnXDAnKSB7CiAgICAgICAgaSsrOwogICAgfQoKICAgIGogPSBpIC0gMTsKICAgIGkgPSAwOwoKICAgIHdoaWxlIChpIDwgaikgewogICAgICAgIGlmIChzW2ldICE9IHNbal0pIHsKICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgfQogICAgICAgIGkrKzsKICAgICAgICBqLS07CiAgICB9CgogICAgcmV0dXJuIDE7Cn0KCmludCBtYWluKCkgewogICAgY2hhciBzdHJbXSA9ICJtYWRhbSI7CgogICAgaWYgKGlzUGFsaW5kcm9tZShzdHIpKSB7CiAgICAgICAgcHJpbnRmKCJcIiVzXCIgaXMgYSBwYWxpbmRyb21lLlxuIiwgc3RyKTsKICAgIH0gZWxzZSB7CiAgICAgICAgcHJpbnRmKCJcIiVzXCIgaXMgbm90IGEgcGFsaW5kcm9tZS5cbiIsIHN0cik7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K