#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "ru");
int n = 0, k=0;
int n1 = 0;
cout << "Введите размерность массива 1 " << endl;
cin >> n;
cout << endl;
cout << "Введите размерность массива 2 " << endl;
cin >> n1;
int *array = new int[n1+n];
for (int i = 0; i < n; i++)
{
array[i] = rand() % 20;
}
for (int i = 0; i < n; i++)
{
cout << array[i] << " ";
}
cout << endl;
int *array1 = new int[n1];
for (int i = 0; i < n1; i++)
{
array1[i] = rand() % 20;
}
for (int i = 0; i < n1; i++)
{
cout << array1[i] << " ";
}
cout << endl << "Введите k номер для вставки массива" << endl;
cin >> k;
int g = k;
int h = n + n1 - k;
for (int i = n1; i < h; i++)
{
array1[i] = array[g++];
}
int p = 0;
for (int i = k; i < n+n1; i++)
{
array[i] = array1[p++];
}
//------------------------------------
cout << "Готовый массив:" << endl;
for (int i = 0; i < n1+n; i++)
{
cout << array[i] << " ";
}
delete[] array;
delete[] array1;
return 0;
}