Your question is poorly formatted
<em>#include <stdio.h>
</em>
<em>int main(void) {
</em>
<em>int i, t[4];
</em>
<em>t[3] = 0;
</em>
<em>for (i = 1; i >= 0; i--)
</em>
<em>t[i] = t[3] * i;
</em>
<em>printf("%d", +t[1]);
</em>
<em>return 0;
</em>
<em>}</em>
Answer:
It outputs 0
Explanation:
I'll start my explanation from the third line
This line declares an integer variable i and an array of 4 elements of type integer
<em>int i, t[4];
</em>
<em />
This line initialize the 3rd index element to 0
<em>t[3] = 0;
</em>
<em />
The next two lines is an iteration;
The first line of the iteration iterates the value of i in descending order from 1 to 0
<em>for (i = 1; i >= 0; i--)
</em>
<em />
This line of the iteration calculates t[1] as t[3] * i and t[0] as t[3] * i; Since t[3] is 0; both t[1] and t[0] will be 0
<em>t[i] = t[3] * i;
</em>
<em />
This line prints t[1] which is 0
<em>printf("%d", +t[1]);
</em>