Witam raz jeszcze,
mam nadzieję, że nie jestem zbyt natrętny. Mam jeszcze jeden kod, który chyba wygląda najstraszniej z tych które wymieniałem w swoich postach. Do poprzednich kodów dorabiałem całą otoczkę (dodanie bibliotek, main, itd) tak, żebyście mogli od razu kompilować w razie potrzeby. Tym razem nawet nie wiem jak 'to coś' wkomponować, żeby odpalić.
int t = 5;
vector<double> v={2, 3, 5, 1, 4};
deque<double> d;
auto f=[&t](double &e) {return e < --t;};
// Podaj to co zostanie wypisane na ekranie po wykonaniu nastepujacego kodu:
copy_if(v.begin()+1, v.end(), front_inserter(d), f);
copy(d.begin(), d.end(), ostream_iterator<double>(cut, " "));
Polecenie znane i lubiane. Przepraszam za spamowanie post za postem, ale wydaje mi się to bardziej czytelne i łatwiejsze do ogarnięcia dla osoby szukającej odpowiedzi.
Pozdrawiam