fork(2) download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. float test,srednia,odleglosc,najblizej;
  9. float suma;
  10. cin>>test;
  11. if(test<101)
  12. {
  13. for(int i=0;i<test;i++)
  14. {
  15. int n;
  16. cin>>n;
  17. if(n>1 && n<100)
  18. {
  19. suma = 0;
  20. int tablica[n];
  21. for(int j = 0; j < n; j++)
  22. {
  23. cin>>tablica[j];
  24. suma+=tablica[j];
  25. }
  26. srednia=suma/float(n);
  27. odleglosc=abs(srednia-tablica[0]);
  28. for(int k=0;k<n;k++)
  29. {
  30. if(odleglosc>abs(srednia-tablica[k]))
  31. {
  32. odleglosc=abs(srednia-tablica[k]);
  33. najblizej=tablica[k];
  34. }
  35.  
  36. }
  37.  
  38. }
  39. cout<<najblizej<<endl;
  40. }
  41. }
  42. }
Success #stdin #stdout 0s 3472KB
stdin
3
4 1 2 3 4 
4 4 3 2 1
4 0 3 2 4
stdout
2
3
2