diff --git a/Sem2/task1.cpp b/Sem2/task1.cpp index fac90c2..41f5fd5 100644 --- a/Sem2/task1.cpp +++ b/Sem2/task1.cpp @@ -66,13 +66,16 @@ public: } DynArr(uint dsize) { - arr = new int(dsize); + arr = new int[dsize]; size = dsize; + for (uint i = 0; i < size; i++) { + arr[i] = rand() % 100; + } } DynArr(const DynArr& original) { size = original.size; - arr = new int(original.size); + arr = new int[original.size]; memcpy(arr, original.arr, sizeof(int) * size); } ~DynArr()