fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. bool czyPalindrom(std::string zdanie)
  5. {
  6. for(int i = 0, j = zdanie.length() - 1; i < j; i++, j--)
  7. {
  8. while (i < j && zdanie[i] == ' ')
  9. i++;
  10. while (i < j && zdanie[j] == ' ')
  11. j--;
  12. if (zdanie[i] != zdanie[j])
  13. return false;
  14. }
  15. return true;
  16. }
  17.  
  18. int main()
  19. {
  20. std::string zdanie;
  21. std::getline(std::cin, zdanie);
  22. std::cout << (czyPalindrom(zdanie) ? "TAK" : "NIE") << std::endl;
  23. }
Success #stdin #stdout 0s 4400KB
stdin
         
stdout
TAK