Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <list>
- #include <cstdio>
- #include <algorithm>
- #include <string>
- #include <iostream>
- template <typename T>
- std::list<T> SortirajListu (std::list<T> lista)
- {
- auto it(lista.begin());
- for(it=lista.begin(); it!=lista.end(); it++)
- {
- auto it1=it;
- for (auto it2=it1; it2!=lista.end(); it2++)
- {
- if (*it1<*it2)
- std:: swap(*it1, *it2);
- }
- }
- return lista;
- }
- int main()
- {
- int n;
- std::cout<<"Unesite broj elemenata liste: ";
- std::cin>>n;
- std::list<int> l1;
- std::cout<<"Unesite elemente liste: ";
- for (int i=0; i<n; i++)
- {
- int temp;
- std::cin>>temp;
- l1.push_back(temp);
- }
- std::list<int> l2(SortirajListu (l1));
- for (int x: l2)
- std::cout<<x;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement