Advertisement
Adijata

Ispitni iste cifre u listi

Nov 20th, 2014
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdexcept>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6. bool funkcija(DvostrukaLista<char> l1, DvostrukaLista<char> l2)
  7. {
  8.     if(l1.brojElemenata()==0 && l2.brojElemenata()==0) return true;
  9.     Red<char> r;
  10.     l1.pocetak();
  11.     l2.pocetak();
  12.  
  13.  
  14.     for(int i=0; i<l1.brojElemenata(); i++){
  15.         if(l1.trenutni()>='0' && l1.trenutni()<='9')
  16.         r.stavi(l1.trenutni());
  17.         l1.sljedeci();
  18.     }
  19.     if(r.brojElemenata()==0) return false;
  20.     for(int i=0; i<l2.brojElemenata(); i++)
  21.     {
  22.          if(l2.trenutni()>='0' && l2.trenutni()<='9'){
  23.             if(l2.trenutni()!=r.skini() ) return false;
  24.          }
  25.          l2.sljedeci();
  26.     }
  27.     if (r.brojElemenata()!=0) return false;
  28.     return true;
  29. }
  30.  
  31. int main()
  32. {
  33.  DvostrukaLista<char> l1,l2;
  34.  
  35.  l1.dodajIza('a');
  36.  
  37.  l1.dodajIza('v');
  38.  
  39.  l1.dodajIza('b');
  40.  l1.dodajIza('a');
  41.  l1.dodajIza('1');
  42. l1.dodajIza('2');
  43. l1.dodajIza('3');
  44.  
  45.  
  46.  
  47.  
  48.  l2.dodajIza('a');
  49.  l2.dodajIza('2');
  50.  l2.dodajIza('a');
  51.  l2.dodajIza('a');
  52.  l2.dodajIza('3');
  53.  l2.dodajIza('a');
  54.  l2.dodajIza('a');
  55.  l2.dodajIza('a');
  56.  
  57.    l1.Ispisi();
  58.    l2.Ispisi();
  59.  
  60.    cout << endl << funkcija(l1,l2);
  61.     return 0;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement