fork(5) download
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstring>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. const int startSize = 256;
  9. char s[startSize];
  10. char s_1[startSize];
  11. cin.getline(s, 256);
  12. int j = 0;
  13. for (int i = 0; i < startSize; i++)
  14. {
  15. if (s[i] == ' ') continue;
  16. //учитываем, что пробел при чтении никак не произносится
  17. s_1[j] = s[i];
  18. j++;
  19. }
  20. int resSize = strlen(s_1);
  21. char * s_2 = new char[resSize + 1];
  22. for (int i = 0; i < resSize; i++)
  23. {
  24. s_2[i] = s_1[resSize - 1 - i];
  25. }
  26. s_2[resSize] = '\0';
  27. if (!strcmp(s_1, s_2))
  28. {
  29. cout << "YES\n";
  30. }
  31. else
  32. {
  33. cout << "NO\n";
  34. }
  35. return 0;
  36. }
Success #stdin #stdout 0s 3416KB
stdin
character
stdout
NO