Я недавно начал изучать программирование на c, и у меня есть фрагмент кода, но я не могу понять, как он дает мне результат.
int i, j, v, a[6] = {1, 3, 1, 3, 1, 3};
for (i=0; i<5; i++)
{
v = 0;
for (j=0; j<2; j++)
{
v += a[i+j];
}
printf("%d,", v/2);
}
Он выводит 2,2,2,2,2, но я не знаю почему. Кто-нибудь может объяснить? Я знаю, что это простая задача, но я новичок в программировании.