Wpis z mikrobloga

@dumnymagazynier:
.1 Wyliczasz srednia
2. dajesz sobie dwie zmienne, np mindeviation i mindeviationx (minimalne odchylenie oraz wartosc dla ktorej ono wystpilo)
3. liczysz kolejno dla kazdej z liczb te wartosci i jesli deviation jest mniejsze niz dla poprzedniej to przypisujesz jej nowa wartosc ktora wyliczyles a mindeviationx to liczba dla ktorej ona wystapila i tez musisz ja nadpisac.
4. po przejsciu przez wszystkie liczby mindeviationx bedzie liczba ktorej szukasz.
@dumnymagazynier: tak próbując zgadnąć o co chodzi w pierwszym odruchu sądzę że chodzi Ci o podanie która z trzech liczb jest najbliższą średniej z tych trzech liczb.

Wydaje mi się, że zawsze jest to liczba "środkowa".
Czyli należy odrzucić najwyższą i najniższą.
Wtedy zostanie "środkowa", będąca najbliższą średniej.

Nawet jeśli dwie, bądź trzy liczby są takie same, to algorytm nadal działa.

Czyli mamy np. 1, 2 i 996.
Odzrucamy 1 i
@dumnymagazynier: to cyfr czy liczb? I jakiej średniej? Bo są różne ( ͡° ʖ̯ ͡°) a w ogóle użyłeś funkcji szukaj xd?

Tak na serio to jeśli dobrze rozumiem o co chodzi, to chodzi o średnia arytmetyczna. Wtedy z trójki liczb ta środkowa zawsze będzie bliżej środka co jest dość intuicyjne.

W przypadku jak masz dwie takie same liczby, środkowa będzie dowolna z tych identycznych.