💿Копирование динамического массива
int size;
cout << "Введите размер массива: ";
cin >> size;
int* arr = new int[size];
fillArray(arr, size);
cout << "Исходный массив:" << endl;
showArray(arr, size);
int* dublicateArr = new int[size]; // новый массив куда будем копировать другой
for (int i = 0; i < size; i++)
{
dublicateArr[i] = arr[i]; // копируем каждый элемент
}
cout << endl << "Скопированный массив:" << endl;
showArray(dublicateArr,size);
delete[] arr;
arr = nullptr;
delete[] dublicateArr;
dublicateArr = nullptr;

Last updated