Brakuje jeszcze u ciebie sprawdzenia czy istnieje inna liczba, która też jest tak samo blisko jak zmienna "w".( Na przykład gdy średnia wynosi 3 to zarówno 2 i 4 są w takiej samej odległości od średniej.) Możesz to zrobić w ten sposób:
for (int i=0;i<5;i++) if(liczba[i]-x==-w+x) ww=liczba[i]; cout<<" i "<<ww;
Dodałem też zmienną "ww".