#include #include #include "c_array.h" using std::cin; using std::cout; using std::endl; void DoubleArraySize(int*& array, size_t SIZE) { int *newArray = new int[SIZE * 2]; for (auto i = 0u; i < SIZE*2; ++i) { newArray[i] = array[i]; } delete[] array; array = newArray; //memset(array, 0, SIZE * sizeof(array[100])); //memset(array, 0, SIZE * sizeof(array)); SIZE *= 2; for (auto i = 101u; i < SIZE; ++i) { array[i] = 0; } PrintArray(array, SIZE); } void PrintArray(int* array, size_t size) { for (auto i = 0u; i < size; i++) { cout << "array[" << i << "] = " << array[i] << endl; } cout << endl; }