100pkt!
Na podstawie kodu zapisanego w pliku “anagram.cpp” (lub wg własnego uznania) napisz program sprawdzający czy dany wyraz (wyrażenie) jest palindromem.
(kod źródłowy wklej poniżej).

for(int i=0,j=wyraz.size()-1; i<=j; i++, j--)


Odpowiedź :

Odpowiedź:

#include <bits/stdc++.h>

using namespace std;

int main()

{

   string slowo;

   bool czy_palindrom=true;

   cout<<"Wprowadz slowo/wyrazenie: ";

   getline(cin,slowo);

   for(int i=0;i<slowo.length();i++){

       if(slowo[i]==' ') slowo.erase(i, 1);

   }

   for(int i=0;i<slowo.length()/2;i++){

       if(tolower(slowo[i])!=tolower(slowo[slowo.length()-1-i])) czy_palindrom=false;

   }

   if(czy_palindrom) cout<<endl<<"Wpisane slowo/wyrazenie jest palindromem!";

   else cout<<endl<<"Wpisane slowo/wyrazenie nie jest palindromem!";

}

Pytania?

Pytania proszę kierować z komentarzu pod odpowiedzią, pozdrawiam.