#include void palindrom(char str[], int i, int j) { char temp; int flag = 0; if (i != j) { flag = 1; } temp = str[i]; str[i] = str[j]; str[j] = temp; palindrom(str, i+1, j-1); if (flag==1) { printf("This is a Palindrome\n"); } else { printf("This is not a palindrome\n"); } } int main() { int i; char str[100]; printf("Enter an Input:\t"); scanf("%s", str); for ( i = 0; str[i] != NULL; i++); int len = i; printf("The length of the string is %d \n", len); palindrom(str,0, len - 1); }