Dlaczego SPOJ odrzuca mi ten kod. Poproszę o sugestie dlaczego mój problem występuje.
Link do zadania:https://pl.spoj.com/problems/PP0604A/
#include <iostream>
using namespace std;
int t;
void sortowanie(int n,float ko[])
{
for (int y=0;y<n;y++)
{
for (int i=1;i<n;i++)
{
if(ko[i]>ko[i+1])
{
swap(ko[i],ko[i+1]);
}
}
}
}
int main()
{
cin>>t;
for (int y=1;y<=t;y++)
{
int n;
cin>>n;
int liczba[n];
for (int i=1;i<=n;i++)
{
cin>>liczba[i];
}
float sr[t];
for (int i=1;i<=n;i++)
{
sr[y]+=liczba[i];
}
sr[y]/=n;
float od[n];
for (int i=1;i<=n;i++)
{
od[i]=sr[y]-liczba[i];
}
for (int i=1;i<=n;i++)
{
if (od[i]<0)
{
od[i]*=-1;
}
}
float ko[n];
for (int i=1;i<=n;i++)
{
ko[i]=od[i];
}
sortowanie(n,ko);
for (int i=1;i<=n;i++)
{
if (ko[1]==od[i])
{
cout<<liczba[i]<<endl;
break;
}
}
}
return 0;
}