delete element at index c++ code example
Example 1: remove value from vector c++
#include <algorithm>
#include <vector>
std::vector<int> vec {2, 4, 6, 8};
int value = 8
vec.erase(std::remove(vec.begin(), vec.end(), value), vec.end());
Example 2: c++ remove element from vector
vector.erase(position)
vector.erase(left,right)
Example 3: delete index from array c++
const int SIZE = 9;
int arr[SIZE];
cout << "Enter numbers: \n";
for (int i = 0; i < SIZE; i++)
cin >> arr[i];
for (int i = 0; i < SIZE; i++)
cout << arr[i] << "\t";
cout << endl;
cout << "Enter Index U want to delete:\n";
int del;
cin >> del;
for (int i = del-1; i < SIZE; i++)
{
arr[del] = arr[del + 1];
del++;
}
for (int i = 0; i < SIZE - 1; i++)
cout << arr[i] << "\t";
cout << endl;