d63_q1a_multi_insert.cpp
cpp
#include <iostream>
#include <vector>
using namespace std;
void multiple_add(vector<int> &v, int value, int position, int count) {
v.insert(v.begin() + position, count, value);
}
int main() {
std::ios_base::sync_with_stdio(false);
cin.tie(0);
int n, value, position, count;
cin >> n >> value >> position >> count;
vector<int> v(n);
for (int i = 0; i < n; i++) cin >> v[i];
multiple_add(v, value, position, count);
cout << "After call multiple_add" << endl << "Size = " << v.size() << endl;
for (auto &x : v) cout << x << " ";
cout << endl;
}See on GitHub
Last Updated: 15/1/2567 13:25:21 (UTC+7)