#include #include #include #include #include #include #include #include main() { typedef char *string; int i,j,string_length,flag=0; string user_input; clrscr(); printf("\nEnter a string\t"); scanf("%s",user_input); string_length=strlen(user_input); j=string_length-1; for(i=0;i='a'&&user_input[i]<='z') { if(user_input[i]-32==user_input[j]) flag=1; else flag=0; } else if(user_input[i]>='A'&&user_input[i]<='Z') { if(user_input[i]+32==user_input[j]) flag=1; else flag=0; } else { flag=0; break; } if(flag==0) { break; } j--; } if(flag) printf("\nPalindrome!"); else printf("\nNot a Palindrome"); getch(); }