Mam taki problem, musze policzyć średnią arytmetyczną. Dla liczb dodatnich jest wszystko ok lecz gdy zaczne pętle od liczby ujemnej to wychodzą złe wyniki
#include<stdio.h>
int main()
{
int i=0;
float suma=0;
for(i=-2; i<=6; i++)
{
suma+=i;
}// i tutaj przyjmuje wartość 7 zamiast 9. Dlaczego?
suma=suma/i;
printf("%f\n",suma);
}