fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int czy_palindrom(char* slowo)
  5. {
  6. int dl = strlen(slowo);
  7. char* p, * q;
  8.  
  9. p = slowo;
  10. q = &slowo[dl - 1];
  11.  
  12. while (p != q || p > q) {
  13. if (*p != *q)
  14. return 0;
  15. p++;
  16. q--;
  17. }
  18.  
  19. return 1;
  20. }
  21.  
  22. int main(void) {
  23. char slowo[20];
  24. int wynik;
  25.  
  26. printf("podaj wyraz do sprawdzenia: ");
  27. scanf("%s", slowo);
  28.  
  29. wynik = czy_palindrom(slowo);
  30. // miejsce na właściwy kod
  31. if (wynik) printf("wyraz %s jest palindromem", slowo);
  32. else printf("wyraz %s nie jest palindromem", slowo);
  33. return 0;
  34. }
Success #stdin #stdout 0s 4260KB
stdin
asddsa
stdout
podaj wyraz do sprawdzenia: wyraz asddsa nie jest palindromem