Quick actions

cmd+k|ctrl+k

Navigation

Languages

array and vector actions

Snippet info

Language

Cpp

Visibility

public

Author

sibasisrath2000

Created

2025-07-30T21:00:25.653888Z

Updated

2025-07-30T21:00:48.381893Z

#include <iostream>
#include <array>
#include <vector>
using namespace std;

int main() {
    array<int,5> intarr = {1,2,3,4,5};
    // traverse
    
    for(int a : intarr){
        cout << a*2 << " ";
    }
    for(int& a : intarr){
        cout << a << " ";
    }
    
    for(int& a : intarr){
        cout << a*2 << " ";
    }
    
    // sort
    
    // input from start
    vector<int> arr = {100,200,300};
    arr.insert(arr.begin(),1000);
    cout<<arr[0] << " ";
    // input at last
    arr.insert(arr.end(),2000); // or push_back/emblece_back
    cout<<arr[arr.size()-1] <<" ";
    // input at any instance
    arr.insert(arr.begin()+1,3000);
    cout<<arr[1] <<" ";
    // delete at start
    arr.erase(arr.begin());
    // delete at end
    arr.erase(arr.end());
    // delete at any instance
    arr.erase(arr.begin()+1);
    // search via instance
    intarr[0] = 1;
    return 0;
}
INFO