problem 1) prepare a complete C++ program which defines and initializes a single 10-element integer array (use random values of your choice to fill the array). Use standard notation (array name with subscripts) to print array in two columns, one in order from top to bottom, the other in reverse order. Columns should be next to each other in the display. And then, print array in the similar fashion using pointers with offset notation. Direct your output to the text file.