#include <iostream>
#include <cstring>
using namespace std;
bool czy_palindrom(char tab[])
{
//ustawiamy liczniki i oraz j na pierwszy i ostatni znak w tablicy tab
int i=0, j=strlen(tab)-1;
while(i<j)
{
if (tab[i]!=tab[j])
return false; //wyraz nie jest palindromem
i++;
j--;
}
return true; //wyraz jest palindromem
}
int main() {
char tab[100];
cin >> tab;
if (czy_palindrom(tab))
cout << "Wyraz: " << tab << " jest palindromem" << endl;
else
cout << "Wyraz: " << tab << " nie jest palindromem" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgpib29sIGN6eV9wYWxpbmRyb20oY2hhciB0YWJbXSkKewoJLy91c3Rhd2lhbXkgbGljem5pa2kgaSBvcmF6IGogbmEgcGllcndzenkgaSBvc3RhdG5pIHpuYWsgdyB0YWJsaWN5IHRhYgoJaW50IGk9MCwgaj1zdHJsZW4odGFiKS0xOwoJCgl3aGlsZShpPGopCgl7CgkJaWYgKHRhYltpXSE9dGFiW2pdKQoJCQlyZXR1cm4gZmFsc2U7CS8vd3lyYXogbmllIGplc3QgcGFsaW5kcm9tZW0KCQlpKys7CgkJai0tOwoJfQoJCglyZXR1cm4gdHJ1ZTsJLy93eXJheiBqZXN0IHBhbGluZHJvbWVtCn0KCgppbnQgbWFpbigpIHsKCQoJY2hhciB0YWJbMTAwXTsKCWNpbiA+PiB0YWI7CgkKCWlmIChjenlfcGFsaW5kcm9tKHRhYikpCgkJY291dCA8PCAiV3lyYXo6ICIgPDwgdGFiIDw8ICIgamVzdCBwYWxpbmRyb21lbSIgPDwgZW5kbDsKCWVsc2UKCQljb3V0IDw8ICJXeXJhejogIiA8PCB0YWIgPDwgIiBuaWUgamVzdCBwYWxpbmRyb21lbSIgPDwgZW5kbDsKCQoJcmV0dXJuIDA7Cn0=