Hi.
I will do just one change in your code. At line 50, in the loop to print the reverse array, change "for (int i = 0; i < arraysize; i++)" to "for (int i = arraysize - count; i < arraysize; i++)"
cout << "The reverse array: ";
for (int i = 0; i < arraysize; i++)
cout << array[i]<< ' ';
cout << "The reverse array: ";
for (int i = arraysize - count; i < arraysize; i++)
cout << array[i]<< ' ';