Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdexcept>
- #include <ctime>
- using namespace std;
- bool funkcija(DvostrukaLista<char> l1, DvostrukaLista<char> l2)
- {
- if(l1.brojElemenata()==0 && l2.brojElemenata()==0) return true;
- Red<char> r;
- l1.pocetak();
- l2.pocetak();
- for(int i=0; i<l1.brojElemenata(); i++){
- if(l1.trenutni()>='0' && l1.trenutni()<='9')
- r.stavi(l1.trenutni());
- l1.sljedeci();
- }
- if(r.brojElemenata()==0) return false;
- for(int i=0; i<l2.brojElemenata(); i++)
- {
- if(l2.trenutni()>='0' && l2.trenutni()<='9'){
- if(l2.trenutni()!=r.skini() ) return false;
- }
- l2.sljedeci();
- }
- if (r.brojElemenata()!=0) return false;
- return true;
- }
- int main()
- {
- DvostrukaLista<char> l1,l2;
- l1.dodajIza('a');
- l1.dodajIza('v');
- l1.dodajIza('b');
- l1.dodajIza('a');
- l1.dodajIza('1');
- l1.dodajIza('2');
- l1.dodajIza('3');
- l2.dodajIza('a');
- l2.dodajIza('2');
- l2.dodajIza('a');
- l2.dodajIza('a');
- l2.dodajIza('3');
- l2.dodajIza('a');
- l2.dodajIza('a');
- l2.dodajIza('a');
- l1.Ispisi();
- l2.Ispisi();
- cout << endl << funkcija(l1,l2);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement