Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- template<typename Tip>
- void Razvrstaj(Tip niz1[], int n1, Tip niz2[], int &n2,
- Tip niz3[], int &n3, Tip &mini, Tip &maxi)
- {
- int j(0), k(0);
- n2=0;
- n3=0;
- for(int i=0; i<n1; i++)
- {
- if(niz1[i]<=maxi && niz1[i]>=mini)
- {
- niz2[j++]=niz1[i];
- n2++;
- }
- else
- {
- niz3[k++]=niz1[i];
- n3++;
- }
- }
- }
- int main()
- {
- std::cout<<"Unesi broj elemenata: ";
- int n1;
- std::cin>>n1;
- std::cout<<"Unesi elemente:"<<std::endl;
- int niz1[100];
- for(int i=0; i<n1; i++)
- {
- std::cin>>niz1[i];
- }
- int mini, maxi;
- std::cout<<"Unesi min: ";
- std::cin>>mini;
- std::cout<<"unesi max: ";
- std::cin>>maxi;
- int n2, n3;
- int niz3[100], niz2[100];
- Razvrstaj(niz1, n1, niz2, n2, niz3, n3, mini, maxi);
- std::cout<<std::endl<<"Br. elemenata niza2: "<<n2<<std::endl
- <<"Br. elemenata niza3: "<<n3;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement