Advertisement
naskedvi

S4 - zad.39

Apr 24th, 2014
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.06 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4.  
  5. template<typename Tip>
  6. void Razvrstaj(Tip niz1[], int n1, Tip niz2[], int &n2,
  7.                Tip niz3[], int &n3, Tip &mini, Tip &maxi)
  8. {
  9.     int j(0), k(0);
  10.     n2=0;
  11.     n3=0;
  12.     for(int i=0; i<n1; i++)
  13.     {
  14.         if(niz1[i]<=maxi && niz1[i]>=mini)
  15.         {
  16.             niz2[j++]=niz1[i];
  17.             n2++;
  18.         }
  19.         else
  20.         {
  21.             niz3[k++]=niz1[i];
  22.             n3++;
  23.         }
  24.     }
  25. }
  26.  
  27. int main()
  28. {
  29.     std::cout<<"Unesi broj elemenata: ";
  30.     int n1;
  31.     std::cin>>n1;
  32.     std::cout<<"Unesi elemente:"<<std::endl;
  33.     int niz1[100];
  34.     for(int i=0; i<n1; i++)
  35.     {
  36.         std::cin>>niz1[i];
  37.     }
  38.     int mini, maxi;
  39.     std::cout<<"Unesi min: ";
  40.     std::cin>>mini;
  41.     std::cout<<"unesi max: ";
  42.     std::cin>>maxi;
  43.     int n2, n3;
  44.     int niz3[100], niz2[100];
  45.     Razvrstaj(niz1, n1, niz2, n2, niz3, n3, mini, maxi);
  46.  
  47.     std::cout<<std::endl<<"Br. elemenata niza2: "<<n2<<std::endl
  48.                         <<"Br. elemenata niza3: "<<n3;
  49.     return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement