i've been trying to make this function work... but to no avail
Code:pal (int *str) { int i=0,k,flag; char x[10]; while(*(str+i)!='\0') { i++; } printf("%d", i); k=i-1; i=0; while( k>=0) { x[i]=*(str+k); printf("%c", *(str+k)); k--; i++; } flag=0; k=i; i=0; while(*(str+i)!= '\0') { if (*(str+i) != x[i]) { flag=1; break; } i++; k--; } if(flag==0) { printf("Palindrome"); } if (flag==1) { printf("Not Palindrome"); } }
Can anyone help me plz