Note: The actual output of the program just modifies places in memory, but here is a description of the output that should be produced for the give input file.
The number of *s in the original array: 8
The final version of the copy of the array at the end of the program:
2A 25 2A 2A 2A 24 24 24 2A 2A 2A 2A