Я использую C и у меня есть массив t[]
Использование массивов с для цикла в C
Я написал for
цикл, но ответ неверен.
Пожалуйста, помогите мне поймать ошибку. Мой код:
for(j = 0; j < tags; j++)
{
for(k = j; k < nb_of_subscribers*tags; k = k+tags)
{
avr[j] = (float)(avr[j]+t[k]);
}
printf("avr[j]:%f", avr[j]);
}
На самом деле, значения T [] считываются неправильно в цикл я не знаю, почему. Если я использую цикл for только для того, чтобы напечатать значения массива t, ответ будет правильным в противном случае (в цикле for), это неверно
Спасибо.
Каким должен быть ваш код? Какие выводы вы дадите, какой результат вы ожидаете увидеть, и что вы на самом деле видите? – moonshadow
Ответ: 42, поэтому любой другой ответ действительно ошибочен. – Jon
t [k]: 0,000000 t [k]: 0,000000 t [k]: 1.000000 t [k]: 0.200000 t [k]: 0.333333 ........ результат: avr [j]: - 12516448 что неправильно, я действительно хочу получить сумму значений t – holy