1. Nie używasz funkcji abs wszędzie gdzie powinnaś np tu:
float minimum = srednia-tab[0];
2. Dlaczego porównujesz pomiędzy dwoma kolejnymi elementami tablicy, a nie każdy element z minimum?
3. Zapisujesz w minimum liczbę, a nie różnicę srednia - tab[k]. Dodaj jakąś nową zmienną, która będzie zapisywała znalezioną liczbę.
4. Ostatecznie kod powinien wyglądać tak:
float minimum = fabs( srednia_arytmetyczna-tablica[0] );
int ktory_minimum = tablica[0];
for(int k(1);k<n;k++)
{
if( fabs(srednia_arytmetyczna-tablica[k]) < minimum )
{
minimum = fabs( srednia_arytmetyczna-tablica[k] );
ktory_minimum = tablica[k];
}
}