You can't "re-initialise" a variable - that's the point of it - it only happens initially on creation of it.
If you want to fill it with zero values, you need a separate for loop:
1 2
for (int i=0;i<160;i++)
arr[i] = 0;
You asked me about compilation errors, I didn't check what the program does and if it's output is correct if all you ask is "how can i make this compile".
If you have any further questions, please be a little bit more specific on what it is you're trying to do with the program.