What is the effect of the following $\text{C}$ code?
for(int i=1 ; i ≤ 5 ; i = i + 1/2)
printf(" % d,", i);
- It prints $1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5$, and stops
- It prints $1, 2, 3, 4, 5$, and stops
- It prints $1, 2, 3, 4, 5$, and repeats forever
- It prints $1, 1, 1, 1, 1$, and repeats forever