float
i możesz sobie dodać int*
No to tak:
Kod: Zaznacz cały
float srednia (int* w1, int* w2) {
int* t;
if (w1>w2) swap (w1,w2) //jeśli nie możesz użyć swap to ręcznie używając t
float suma=0.0;
t=w1;
while (t<=w2) suma += *(t++);
return suma/(w2-w1+1);
}
suma
mogła być int
. I wtedy tylko jedna konwersja na float
przy dzieleniu.