fork(1) download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <cmath>
  4.  
  5. using namespace std;
  6.  
  7. int ile, il_l;
  8. int liczba;
  9.  
  10. int main()
  11. {
  12. cin >> ile;
  13.  
  14. for (int i=0; i<ile; i++)
  15. {
  16. double suma=0, sred=0;
  17. cin >> il_l; int tab[il_l];
  18. for (int i=0; i<il_l; i++)
  19. {
  20. cin >> tab[i];
  21. suma+=tab[i];
  22. }
  23. sred = suma/il_l;
  24.  
  25. double mini, x;
  26. mini = abs(tab[0]-sred);
  27. if (tab[0]==sred)
  28. {
  29. liczba = tab[0];
  30. }
  31. for (int k=0; k<il_l; k++)
  32. {
  33. x= abs(tab[k]-sred);
  34. if (x<mini)
  35. {
  36. mini=x;
  37. liczba = tab[k];
  38. }
  39. }
  40. cout << liczba <<endl;
  41. }
  42. return 0;
  43. }
Success #stdin #stdout 0s 3472KB
stdin
7
4 1 2 3 4 
4 4 3 2 1
4 0 3 2 4
4 8 10 4 10
4 10 8 10 4
3 1 2 3
3 7 7 7
stdout
2
3
2
8
8
2
7