In the lines under the comment labeled Section 1, what is incorrect about these variable declarations?
Rewrite the lines so that they are valid C++ statements that will compile. Use your best judgment on the values to use in place of the incorrect ones.
Under Section 2, is there a problem with these lines of code (check your array boundaries)? If so, how do you fix them?
If it doesn't compile, your compiler will be giving you useful messages indicating what's wrong. Why would you decide not to pass those on to us, to help us find your problem?
I can't see any compilation problems, but I can see a runtime issue - your loop will attempt to write data to memory past the end of your numbers array. Can you see why?
In C and C++, array indices start at 0. So, the first element of your numbers array is numbers[0], and the last is numbers[99].
In your loop, the value of i during the last iteration will be 100. So, in that final iteration, you'll be trying to write to numbers[100] - which doesn't exist. It is writing memory past the end of the array, which causes what we call "undefined behavour" - i.e. something that you can't predict, and verry possibly a crash.