fork(1) download
  1. #include<stdio.h>
  2. #include<string.h>
  3. int main()
  4. {
  5. int equal=0,unequal=0,flag=0,i,j;
  6. char str[100];
  7. scanf("%s",str);
  8. int len = strlen(str);
  9. for(i=0,j=len-1;i<len/2;i++,j--)
  10. {
  11. if(str[i]==str[j])
  12. {
  13. equal++;
  14. }
  15. else
  16. {
  17. unequal++;
  18. flag=1;
  19. }
  20. if(flag)
  21. {
  22. str[i]=str[j];
  23. flag=0;
  24. }
  25. }
  26. printf("The unequal count is %d:",unequal);
  27. printf("\nThe palindrome is %s:",str);
  28. }
Success #stdin #stdout 0s 10304KB
stdin
abcbba
stdout
The unequal count is 1:
The palindrome is abbbba: