#include <iostream>
#include <string>
using namespace std;
bool isSymmetric(const wstring& str)
{
wstring::size_type i=0,j=str.length();
bool result=true;
while(i<j && result)
{
result=str[i++]==str[--j];
}
return result;
}
int main()
{
locale::global(locale("russian_russia.866"));
wcout<<L"Введите строку:"<<endl;
wstring str;
getline(wcin,str);
wcout<<L"Строка ""<<str<<L"" "<<(isSymmetric(str)?L"":L"не ")<<L"симметрична"<<endl;
system("PAUSE");
}
Введите строку:
Строка "" симметрична
Введите строку:
a
Строка "a" симметрична
Введите строку:
строка
Строка "строка" не симметрична
Введите строку:
абвгд дгвба
Строка "абвгд дгвба" симметрична
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.