fork(2) download
  1. #include <iostream>
  2. #include <math.h>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int t,n,j=0;
  8. int *ciag;
  9. cin>>t; //wczytanie liczby testów
  10. while (t--)
  11. {
  12. cin>>n; // wczytanie ilosci liczb w tablicy
  13. ciag=new int[n];
  14. int suma=0;
  15. for (int i=0; i<n; i++) // wczytywanie i jednoczesne sumowanie kolejnych liczb
  16. {
  17. cin>>ciag[i];
  18. suma+=ciag[i];
  19. }
  20. double srednia=(double)suma/n; // obliczanie sredniej
  21. float m=fabs(srednia-ciag[0]);
  22. for (int i=1; i<n; i++)
  23. {
  24. if (fabs(srednia-ciag[i])<m) //porównywanie po kolei wartosci
  25. {
  26. m=fabs(srednia-ciag[i]);
  27. j=i;
  28. }
  29. }
  30. cout<<ciag[j]<<endl;
  31. delete [] ciag;
  32. }
  33. return 0;
  34. }
Success #stdin #stdout 0s 2820KB
stdin
3
4 1 2 3 4
4 4 3 2 1
4 0 3 2 4
stdout
2
3
2