Вообщем, друзья на зимнюю сессию в нашем техникуме по предмету информатика вынесли дополнительную тему C++ (c прошлого года только начали изучать этот язык). В этом месяце только начали проходить STL и осталась данная тема, которую нам объяснять никто не собирается и все идёт на самообучение.
Со вчерашнего дня стал плотно заниматься этим вопросом и в одном из учебников "поймал" задачу, с которой провозился всю ночь и ни к чему не пришел
Помогите кто как может!
Сформировать вектор, состоящий из N целых чисел из диапазона [-50;50]. Скопировать элементы данного вектора во второй вектор, возводя каждый элемент в квадрат. Вывести на печать элементы второго вектора, уменьшенные на 5. Удалить все отрицательные элементы, стоящие после первого элемента со значением E. E вводить с клавиатуры.
(Значения элементов векторов генерировать с помощью датчика случайных чисел. Использование функций transform, for_each, remove, remove_if, find, find_if, copy – обязательно.)