Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
adamo86
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
#1

Заполнение вектора другим вектором - C++

14.09.2011, 22:19. Просмотров 475. Ответов 2
Метки нет (Все метки)

Есть два уже созданных вектора v и v2, со следующим содержимым:
C++
1
2
vector<int> v = {5, 3, 1, 3, 5, 2, 5, 3, 1, 3, 5, 2, 5};
vector<int> v2 = {5, 3, 1, 3, 5, 2, 5};
В процессе работы программы необходимо очистить вектор v2 и заполнить его значениями вектора v с 1 по 4 элемент. Как это сделать более эффективно?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2011, 22:19     Заполнение вектора другим вектором
Посмотрите здесь:

Заполнение одного массива другим - C++
Всем привет. Имеются два массива Массив А={1,2,3,4,5,6,7..24} Массив В Как заполнить массив В массивом А, т.е...

Заполнение вектора векторов - C++
Изучаю вектора, поискал похожие темы до 14 года, вроде бы разные варианты перепробовал из поиска, подскажите, что не так, почему не...

заполнение вектора по модулю - C++
Заполняет вектор по модулю 2: #include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; int main() { ...

Заполнение вектора в цикле - C++
Попробовал так (для освоения материала) #include &lt;vcl.h&gt; #include &lt;vector&gt; #include &lt;iostream&gt; #include &lt;algorithm&gt; //sort ...

Заполнение вектора из файла - C++
Ребята, подскажите, как считать из файла числа типа double в вектор и вывести на экран? А также потом записать в файл?

Заполнение вектора случайными числами - C++
Как сделать сортировку? Желательно подробно. И почему рандомные числа одни и те же? #include &lt;windows.h&gt; #include &lt;sstream&gt; #include...

Заполнение вектора случайными числами - C++
как с помощью функции rand() заполнить вектор случайными числами из промежутка, причем границы промежутка пользователь указывает...

Массив: Заполнение двумерного вектора с клавиатуры - C++
Доброго времени суток. Хотелось бы узнать, возможно ли заполнение двумерного вектора с клавиатуры? Имеется ввиду ввод количества...

Заполнение вектора структурами. Найдите ошибку. - C++
Требуется заполнить вектор структурами и вывести на печать. Просто громадное количество ошибок. Понимание работы этой программы...

Заполнение вектора пользоватьельского типа данных - C++
скажите пожалуйста, как добавлять элементы вектора функцией push_back(), если вектор состоит из пользовательского типа данных. int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
14.09.2011, 22:23     Заполнение вектора другим вектором #2
C++
1
2
v2.resize(0);
copy(v1.begin(),v1.begin()+4,back_inserter(v2));
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
14.09.2011, 22:32     Заполнение вектора другим вектором #3
C++
1
v2.assign(v.begin(), v.begin()+4);
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru