Advertisement
naskedvi

S4 - zad.42

Apr 24th, 2014
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. template<typename Tip>
  5. Tip Ponavljanje(std::vector<Tip> v)
  6. {
  7.     int maxi(0);
  8.     Tip element;
  9.     for(int i=0; i<v.size(); i++)
  10.     {
  11.         int br_ponavljanja(0);
  12.         for(int j=0; j<v.size(); j++)
  13.         {
  14.             if(v[i]==v[j])
  15.             {
  16.                 br_ponavljanja++;
  17.                 if(br_ponavljanja>maxi)
  18.                 {
  19.                     maxi=br_ponavljanja;
  20.                     element=v[i];
  21.                 }
  22.             }
  23.         }
  24.     }
  25.     return element;
  26. }
  27.  
  28. int main()
  29. {
  30.     std::cout<<"Unesi broj elemenata: ";
  31.     int n;
  32.     std::cin>>n;
  33.     std::cout<<"Unesite elemente:"<<std::endl;
  34.     std::vector<int> v(n);
  35.     for(int i=0; i<n; i++)
  36.         std::cin>>v[i];
  37.     std::cout<<"Element koji se najvise ponavlja: "<<Ponavljanje(v);
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement