Дистанционная подготовка: Не проходят...
Не проходят...
от Никита Пушкин - Вторник 11 Март 2014, 23:12
112. Является ли строка палиндромом?
  Тесты 19, 21 и 22 не проходят. Что не так с программой? Вроде все работает.
Re: Не проходят...
от Peter Cherepanov - Четверг 13 Март 2014, 08:38
  Проверьте свою программу на примере с большим количеством пробелов.
Re: Не проходят...
от Никита Пушкин - Пятница 14 Март 2014, 20:50
  Проверил, все хорошо.
Re: Не проходят...
от Peter Cherepanov - Суббота 15 Март 2014, 07:53
  Попробуйте вместо удаления символов копировать подходящие буквы в другую строку.
При этом структура цикла будет проще и ошибиться будет труднее.
Помогите
от Zhan Kurbanbayev - Пятница 5 Декабрь 2014, 03:45
  #include <iostream>
#include <cmath>
#include <algorithm>
#include <cstdlib>
#include <cstdio>
#include <string>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    string s,s2;
    getline(cin,s);
    for(int i=0;i<s.length();i++){
            if(s[i]==' ') s.erase(i,1);
            s2=s;
          }reverse (s.begin(),s.end());
          if(s2==s) cout<<"yes";
          else cout<<"no";
    system("pause");
    return 0;
}