Hej, mam problem z pewną funkcją... Ma ona obliczyć średnią w wierszach (tablica dwuwymiarowa) liczb większych od zera i zapisać do tablicy jednowymiarowej. Niestety tylko pierwszy wynik wychodzi mi poprawnie.. reszta jakieś inne liczby. Czy mógłby ktoś spojrzeć na kod i mi doradzić?
double srednia(int A[5][7], double B[5]){
double wynik = 0.0;
int licznik = 0;
int i,j;
for(i=0; i < 5; i++) {
for(j = 0; j < 7; j++) {
if (A[0][j]>0){
wynik += A[i][j];
++licznik;
}
}
B[i] = wynik / licznik;
}
return 0;
}