Dokładnie tam gdzie wskazuje kompilator, czyli w linii 34. Powinno być:
a = harmonia(tab);
Dodatkowo zwróć uwagę, że wynik podawany będzie zawsze jako liczba całkowita (z uciętymi miejscami po przecinku). Dzieje się tak, że dzielenie liczby całkowitej przez inną całkowitą, zawsze zwraca wynik w postaci liczby całkowitej (tak masz w linii 43.).
Żeby tego uniknąć musisz zastosować rzutowanie na liczbę zmiennoprzecinkową:
srednia = tab[0] * tab[1] / (float)(tab[0] + tab[1]);