The question is poorly formatted:
<em>#include <stdio.h>
</em>
<em>int main() {
</em>
<em>int arr [5] = {1, 2, 3, 4, 5};
</em>
<em>arr [1] = 0;
</em>
<em>arr [3] = 0;
</em>
<em>for (int i = 0;i < 5; i+=1)
</em>
<em>printf("%d", arr[i]);
</em>
<em>return 0;
</em>
<em>}</em>
Answer:
The output is 10305
Explanation:
I'll start my explanation from the third line
This line declares and initializes integer array arr of 5 integer values
<em>int arr [5] = {1, 2, 3, 4, 5};
</em>
<em />
This line sets the value of arr[1] to 0
<em>arr [1] = 0;
</em>
<em>At this point, the content of the array becomes arr [5] = {1, 0, 3, 4, 5};</em>
This line sets the value of arr[3] to 0
<em>arr [3] = 0;
</em>
<em>At this point, the content of the array becomes arr [5] = {1, 0, 3, 0, 5};</em>
<em />
The next two lines is an iteration;
The first line of the iteration iterates the value of i order from 0 to 4
<em>for (int i = 0;i < 5; i+=1)
</em>
<em />
This line prints all elements of array arr from arr[0] to arr[4]
<em>printf("%d", arr[i]);
</em>
<em />
<em>So, the output will be 10305</em>