#include #include #define MAX_LENGTH 20 #define BOOLEAN int #define TRUE 1 #define FALSE 0 BOOLEAN isPalindrome(char*); int main() { char input[MAX_LENGTH]; printf("Enter a word: "); scanf("%s", &input); if (isPalindrome(input)) { printf("%s is a palindrome\n", input); } else { printf("%s is NOT a palindrome\n", input); } return 0; } int isPalindrome(char* word) { int len = strlen(word); int i; for (i = 0; i < len/2; i++) { if (word[i] != word[len-i-1]) { return FALSE; } } return TRUE; }