bool pal ( string slowo ) ///sprawdza czy liczba jest palindromem.
{
for ( int i=0; i < slowo.length()/2; i++)
{
if ( !( slowo[i];==slowo[slowo.length()-i] /*|| slowo[i]+32==slowo[slowo.length()- i] || slowo[i]-32== slowo[slowo.length()- i]*/ ))
{
return false;
}
}
return true;
}
Witam
Proszę o poprawienie błędu w moim kodzie. Palindrom to jest słowo, które od tyłu czyta się tak samo jak od przodu. Niestety, moja funkcja nie działa i zawsze zwraca fałsz. Zakomentowana część jest na wypadek, gdyby litery były różnej wielkości, odkomentuję ją, jak reszta będzie działać.