2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Неизвестные Алгоритмы
Сообщение14.12.2008, 07:01 
Вообщем, друзья на зимнюю сессию в нашем техникуме по предмету информатика вынесли дополнительную тему C++ (c прошлого года только начали изучать этот язык). В этом месяце только начали проходить STL и осталась данная тема, которую нам объяснять никто не собирается и все идёт на самообучение.

Со вчерашнего дня стал плотно заниматься этим вопросом и в одном из учебников "поймал" задачу, с которой провозился всю ночь и ни к чему не пришел :(

Помогите кто как может! :(

Сформировать вектор, состоящий из N целых чисел из диапазона [-50;50]. Скопировать элементы данного вектора во второй вектор, возводя каждый элемент в квадрат. Вывести на печать элементы второго вектора, уменьшенные на 5. Удалить все отрицательные элементы, стоящие после первого элемента со значением E. E вводить с клавиатуры.

(Значения элементов векторов генерировать с помощью датчика случайных чисел. Использование функций transform, for_each, remove, remove_if, find, find_if, copy – обязательно.)

 
 
 
 Re: Неизвестные Алгоритмы
Сообщение14.12.2008, 19:57 
Pavel1 писал(а):
Вообщем, друзья на зимнюю сессию в нашем техникуме по предмету информатика вынесли дополнительную тему C++ (c прошлого года только начали изучать этот язык). В этом месяце только начали проходить STL и осталась данная тема, которую нам объяснять никто не собирается и все идёт на самообучение.

Со вчерашнего дня стал плотно заниматься этим вопросом и в одном из учебников "поймал" задачу, с которой провозился всю ночь и ни к чему не пришел :(

Помогите кто как может! :(

Сформировать вектор, состоящий из N целых чисел из диапазона [-50;50]. Скопировать элементы данного вектора во второй вектор, возводя каждый элемент в квадрат. Вывести на печать элементы второго вектора, уменьшенные на 5. Удалить все отрицательные элементы, стоящие после первого элемента со значением E. E вводить с клавиатуры.

(Значения элементов векторов генерировать с помощью датчика случайных чисел. Использование функций transform, for_each, remove, remove_if, find, find_if, copy – обязательно.)

Ваши варианты решения?
Какие другие задачи на применение STL Вы уже решили, коли "поймали" эту и не можете справиться?

Добавлено спустя 3 минуты 51 секунду:

Да, и причем тут неизвестные алгоритмы???? :?

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group