Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- #include <list>
- using namespace std;
- struct cijeli{
- int x;
- bool operator()(cijeli a, cijeli b)
- {
- return abs(a.x) < abs(b.x);
- }
- bool operator()(const cijeli &a)
- {
- return abs(a.x) > 10;
- }
- };
- int main()
- {
- list<cijeli> niz(10);
- cijeli a;
- for(int i = 0; i<10; i++)
- {
- cin >> a.x;
- niz.push_back(a);
- }
- niz.sort(cijeli());
- niz.remove_if(cijeli());
- for(list<cijeli>::reverse_iterator i = niz.rbegin(); i != niz.rend(); i++)
- cout << (*i).x << " ";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement