cin >>liczba[0];
cin >>liczba[1];
cin >>liczba[2];
cin >>liczba[3];
cin >>liczba[4];
Dlaczego nie w pętli?
Linia 20:
srednia=suma/5;
Dlaczego to jest w pętli? W ogóle zmienna suma jest niepotrzebna. Możesz wszystko wrzucać do sredniej i na koniec dzielić ją przez 5.
Tablica odleglosc niepotrzebna. W ogóle cała reszta jest źle napisana. Odsyłam cie tutaj bo to właściwie ta sama sprawa.
edit:
Chociaż w sumie.. nie do końca ta sama.
m=odleglosc[0];
if(odleglosc[1]<=m){m=odleglosc[1]; najblizsza=liczba[1];}
if(odleglosc[2]<=m){m=odleglosc[2]; najblizsza=liczba[2];}
if(odleglosc[3]<=m){m=odleglosc[3]; najblizsza=liczba[3];}
if(odleglosc[4]<=m){m=odleglosc[4]; najblizsza=liczba[4];}
Widać, że myślisz dobrze, ale spróbuj to zrobić w pętli, a odleglosc liczyc na bieżąco - nie potrzebujesz mieć zapisanych wszystkich na raz.