Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bool palindrom(const Lista<char>& rijec){
- int brojac(0);
- Stek <char> pola_rijeci;
- Iterator<char> cijela_rijec(rijec);
- int pola =rijec.brojElemenata();
- for(int i=brojac; i<pola/2; i++)
- {
- pola_rijeci.stavi(cijela_rijec.trenutni());
- brojac++;
- cijela_rijec.sljedeci();
- }
- if(rijec.brojElemenata()%2==0)
- {
- for(int i=brojac; i<rijec.brojElemenata(); i++)
- {
- if(pola_rijeci.skini()!=cijela_rijec.trenutni()) return false;
- cijela_rijec.sljedeci();
- }
- }
- else {
- brojac++;
- cijela_rijec.sljedeci();
- for(int i=brojac; i<rijec.brojElemenata(); i++)
- {
- if(pola_rijeci.skini()!=cijela_rijec.trenutni()) return false;
- cijela_rijec.sljedeci();
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement