fork(2) download
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4.  
  5. int palindrom(const char s[])
  6. {
  7. int p=0,k;
  8. k=strlen(s)-1;
  9. while(p<k)
  10. {
  11. if(s[p]==' ') ++p;
  12. else if(s[k]==' ') --k;
  13. else if(tolower(s[p++])!=tolower(s[k--])) return 0;
  14. }
  15. return 1;
  16. }
  17.  
  18. int main()
  19. {
  20. char s[]="Zakopane na pokaz";
  21. printf("\"%s\" - %s palindromem\n",s,palindrom(s)?"JEST":"NIE JEST");
  22. return 0;
  23. }
Success #stdin #stdout 0s 2248KB
stdin
Standard input is empty
stdout
"Zakopane na pokaz" - JEST palindromem