Liczenie średniej zawartości listy w języku c

0

Witam.
Potrzebuje podpowiedzi jak zrobic zeby program w c liczyl mi srednią wypisanej listy. tzn podaje liczbe elementow listy, potem wpisuje te elementy, program wypisuje listę ale nie mam pojęcia jak zrobić żeby liczył srednią.

2

Poruszasz sie od początku do końca listy dodając do siebie wartości:

element *wsk;
wsk->value

Na koniec dzielisz sumę przez ilość elementów (funkcję na policzenie elementów już napisałeś)

2

Inaczej:

  1. Zrób pętlę która będzie dawała Ci wskaźnik do każdego elementu listy <element *>
  2. Wewnątrz pętli odczytuj wartości (według kodu pokazanego to potrafisz)
  3. Trzymaj poza pętlą zmienną typu int ustawioną na 0.
  4. Wraz z wykonywaniem się pętli dodawaj odczytane wartości do stworzonej w tym celu zmiennej.
  5. Następnie używając funkcji *int ileElementow(element l) podziel otrzymaną wartość przez wartość funkcji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1