Привет, я хотел бы знать, как скопировать один элемент, выбранный из одного вектора, в другой. Так, например, у меня есть два вектора. Я хотел бы скопировать число 7 из v1 в v2, используя положение элемента. Как это можно сделать? Код ниже перемещает все элементы. Что б изменилось?
int main() {
vector<int> v1{ 7,6,5,4,3};
vector<int> v2;
copy(v1.begin(), v1.end(), back_inserter(v2));
cout << "v1 vector elements are : ";
for (int i=0; i<v1.size(); i++)
{
cout << v1[i] << " ";
cout << endl;
}
cout << "v2 vector elements are : ";
for (int i=0; i<v2.size(); i++)
{
cout << v2[i] << " ";
cout<< endl;
}
return 0;
}