fork download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. bool czy_palindrom(string wyraz)
  6. {
  7. int i=0, j=wyraz.size()-1;
  8.  
  9. while (i<j)
  10. {
  11. if (wyraz[i] != wyraz[j])
  12. return false;
  13. i++;
  14. j--;
  15. }
  16. return true;
  17. }
  18.  
  19.  
  20. int main() {
  21.  
  22. string napis="malajalamasdfgtyh";
  23.  
  24. if (czy_palindrom(napis)==true)
  25. cout << "Wyraz: " << napis << " jest palindromem." << endl;
  26. else
  27. cout << "Wyraz: " << napis << " nie jest palindromem." << endl;
  28.  
  29.  
  30.  
  31. /* string ciag1="programowanie";
  32. string ciag2="dynamiczne";
  33.  
  34. cout << ciag1 << " " << ciag2 << endl;
  35. cout << ciag1.size() << " " << ciag1.length() << endl;
  36. cout << ciag2.size() << endl;
  37. cout << ciag1[0] << endl;
  38.  
  39. ciag1=ciag1+ciag2;
  40. cout << ciag1 << endl;
  41. cout << ciag1.size() <<endl;
  42. */
  43.  
  44.  
  45.  
  46.  
  47.  
  48. return 0;
  49. }
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
Wyraz: malajalamasdfgtyh nie jest palindromem.