Siema .Spoj nie akceptuje mojego kodu do zadania http://pl.spoj.com/problems/PP0604A/ mimo poprawnych wyników w wykonanych przeze mnie testach.Jeżeli jakaś dobra duszyczka ma chęć pomóc mi w znalezieniu problemu będzie mi w **** miło :) A oto mój kod:
#include <iostream>
using namespace std;
int m;// Ilosc liczb
int suma=0;//suma liczb
int *tab=new int[m]; //tablica przechowujaca liczby
float a;//zmienna do przechowania sredniej
float *bat=new float[m];//tablica przechowujaca roznice miedzy srednia a liczba
int main()
{
int t;//ilosc testow
cin>>t;
for(int i=1; i<=t; i++)
{
cin>>m;
cout<<endl;
for (int j=0; j<m; j++)
{
cin>>tab[j];
cout<<endl;
suma+=tab[j];
}
a=(float)suma/m;
for(int k=0; k<m; k++)
{
bat[k]=tab[k]-a; //Przypisanie roznicy miedzy liczba a srednia do tablicy
if(bat[k]<0)
bat[k]=bat[k]*(-1);
}
float x=bat[0];
int y=0;//zmienna przechowujaca indeks tablicy zawierajacej najmniejsza roznice
for(int n=1; n<m; n++)
{
if(bat[n]<x)
{
x=bat[n];
y=n;
}
}
suma=0;
cout<<tab[y]<<endl;
delete []tab;
delete []bat;
}
return 0;
}