From 126e8e2e0ffed3b956dba8097cc2e1eb9f896928 Mon Sep 17 00:00:00 2001 From: Inex Code Date: Mon, 21 Sep 2020 08:11:39 +0000 Subject: [PATCH] Sem2 task1 fix size bug --- Sem2/task1.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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()