Due: 1/31/2007 Instructions: sign into albert mkdir 202 cd 202 emacs hw1.cpp //(save and exit) g++ hw1.cpp -o hw1 //(compile) script hw1.script //start script ./hw1 //(execute hw1) exit //exit script Design and write a program which reads in a dynamic array of floats from the user. You should have a function for input, a function to compute the average, a function to compute the minimum and a function to compute the maximum. You should use dynamic arrays and pass a pointer of the array to a function. Once your program is complete and verified that its working, trace the program with a memory diagram. Do you handle all memory and pointers appropriately? Hand in to me: Design and readme describing the pseudocode and execution of your program. enscript version of your source: enscript -2Gr -Pd106 hw1.cpp a scripted version of your execution, with several attempts: enscript -2Gr -Pd106 hw1.script Memory diagram demonstrating and tracing correct pointer use of your program.