C++20 sections · 1024 units
Open in Course

Flexible Array - Implementation

Pseudocode solution

Here's the pseudocode for dynamic arrays:

read n
arr := new int[n] // allocate n integers on heap //
read values into array
for i from 0 to n-1 do
 read arr[i] // process: example - find sum
 sum := 0
 for i from 0 to n-1 do
 sum := sum + arr[i]
 print "Sum: " + sum // cleanup - required
 for heap memory
 delete[] arr
 arr := nullptr