fork(8) download
  1. #include<stdio.h>
  2. #include<string.h>
  3. void printChars(char *p,char *q);
  4. int main()
  5. {
  6. char a[99];
  7. int n;
  8. scanf("%s",a);
  9. char *p= NULL,*q=NULL,*x;
  10. p=&a[0];
  11. q=&a[0];
  12. n=strlen(a);
  13. x=&a[0]+(n-1);
  14.  
  15. for(int i=0;i<=(n-1);i++)
  16. {
  17. if(*x==*q)
  18. {
  19. x--;
  20. q++;
  21. }
  22. else
  23. {
  24. q--;
  25. break;
  26. }
  27. }
  28. x=&a[0]+(n-1);
  29. if(*p!=*x)
  30. printf("0");
  31. printChars(p,q);
  32. return 0;
  33. }
  34. void printChars(char *p, char *q)
  35. {
  36. if (p==NULL){
  37. printf("0");
  38. }
  39. else{
  40. while(p <= q){
  41. printf("%c",*p);
  42. p++;
  43. }
  44. }
  45. }
  46.  
Success #stdin #stdout 0s 2252KB
stdin
aabbobbaa
stdout
aabbobbaa