fork download
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5.  
  6. bool czy_palindrom(char tab[])
  7. {
  8. //ustawiamy liczniki i oraz j na pierwszy i ostatni znak w tablicy tab
  9. int i=0, j=strlen(tab)-1;
  10.  
  11. while(i<j)
  12. {
  13. if (tab[i]!=tab[j])
  14. return false; //wyraz nie jest palindromem
  15. i++;
  16. j--;
  17. }
  18.  
  19. return true; //wyraz jest palindromem
  20. }
  21.  
  22.  
  23. int main() {
  24.  
  25. char tab[100];
  26. cin >> tab;
  27.  
  28. if (czy_palindrom(tab))
  29. cout << "Wyraz: " << tab << " jest palindromem" << endl;
  30. else
  31. cout << "Wyraz: " << tab << " nie jest palindromem" << endl;
  32.  
  33. return 0;
  34. }
Success #stdin #stdout 0.01s 5308KB
stdin
kajak
stdout
Wyraz: kajak jest palindromem