Advertisement
amermo

Samostalni 4 - Z29

Mar 25th, 2015
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. template <typename TipElemenata>
  5. int BrojZajednickih(TipElemenata niz1[], int n1, TipElemenata niz2[], int n2)
  6. {
  7.     std::vector<TipElemenata> v;
  8.     for(int i(0); i < n1; i++)
  9.     {
  10.         for(int j(0); j < n2; j++)
  11.         {
  12.             bool ponavlja(false);
  13.             if(niz1[i] == niz2[j])
  14.             {
  15.                 for(unsigned int k(0); k < v.size(); k++)
  16.                 {
  17.                     if(v[k] == niz2[j])
  18.                         ponavlja = true;
  19.                 }
  20.                 if(!ponavlja)
  21.                     v.push_back(niz2[j]);
  22.             }
  23.         }
  24.     }
  25.     return int(v.size());
  26. }
  27.  
  28. int main()
  29. {
  30.     //std::string a[2] = {"test", "tx"};
  31.     //std::string b[5] = {"test", "tx", "xd", "tx", "tx"};
  32.     int a[8] = {3, 7, 2, 3, 1, 5, 5, 2};
  33.     int b[10] = {4, 6, 7, 8, 1, 3, 1, 6, 4, 7};
  34.     std::cout << BrojZajednickih(a, 8, b, 10);
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement