Co jest nie tak w moim kodzie?? z moich testów wynika że działa on prawidłowo jednak strona nie chce go zaakceptować, nie mogę znaleźć błędu i potrzebuje świeżego spojrzenia, z góry dzięki 
#include
#include <math.h>
using namespace std;
int bliska_liczba(int *liczby, int f, float srednia);
float obl_srednia(int *liczby, int f);
int main()
{
int n;
float srednia;
cin>>n;
for(int i=0;i<n;i++)
{
int k;
int *tablica;
cin>>k;
tablica= new int [k];
for(int j=0;j<k;j++)
{
cin>>tablica [j];
}
//obliczanie sredniej
srednia=obl_srednia(tablica, k);
cout<<srednia<<endl;
//znajdowanie najblizszej liczby
cout<<bliska_liczba(tablica, k, srednia)<<endl;
delete [] tablica;
}
return 0;
}
int bliska_liczba(int *liczby, int f, float srednia)
{
float c,d=99999;
int b;
b=liczby[0];
for(int j=0;j<f;j++)
{
c=fabs(liczby[j]-srednia);
if(c<d)
{
d=c;
b=liczby[j];
}
}
return b;
}
float obl_srednia(int *liczby, int f)
{
float srednia;
for(int j=0;j<f;j++)
{
srednia+=liczby[j];
if(j==(f-1)) (srednia/=(f));
}
return srednia;
}