Insert data into vector in C Plus Plus Programming Language

Author: Al-mamun Sarkar Date: 2020-04-03 19:27:42

Insert data into vector in C Plus Plus Programming Language. The following code shows how to insert item into vector in C++ programming language.

 

Code:

#include <iostream>
#include <vector>
#include <algorithm> // For find();
using namespace std;

int main()
{
    vector < int > v; // Declare Vector

    v.push_back( 1 ); // Insert Data to vector
    v.push_back( 2 );
    v.push_back( 3 );
    v.push_back( 4 );
    v.push_back( 5 );

    v.at(2) = 33;
    v.insert (v.begin (), 2, 25); // Insert At begin
    v.insert (v.end(), 5, 88); // Insert at End

    cout << "Size is : " << v.size() << endl; // Show size of vector

    // Find by data
    vector <int>::iterator f= find(v.begin(), v.end(), 2);
    cout << "2 Find at : " << *f << endl;


    // Print Output via Iterator
    vector <int>::iterator p = v.begin();
    while (p != v.end()) {
        cout << *p << endl;
        p++;
    }
}

 

Output:

Size is : 12
2 Find at : 2
25
25
1
2
33
4
5
88
88
88
88
88