Data Structur
Data Structur
#include < stdio.h > #include < conio.h > int palin(char str[],int i,int j); void main() { char str[100]; int i,j,reply; clrscr(); printf("\nEnter a string \n"); gets(str); //... locate last character j = 0; while ( str[j] != '\0') { j++; } // while j--; i=0; reply = palin(str,i,j); if( reply == 0 ) printf("\n %s is not palindrome",str); else printf("\n %s is palindrome",str); }//main int palin(char str[],int i,int j) { if (i < j ) { if ( str[i] != str[j]) return(0); else return(palin(str,i+1,j-1)); } else return(1); } // main