fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. float a[5], srednia, m;
  5. int ltest;
  6.  
  7. float sr(float a, float b, float c, float d, float e)
  8. {
  9. return (a + b + c + d + e) / 5;
  10. }
  11.  
  12. int main()
  13. {
  14. cin >> ltest;
  15. for (int i = 0; i < ltest; i++)
  16. {
  17. cout << "podaj 5 liczb: " << endl;
  18. cin >> a[0] >> a[1] >> a[2] >> a[3] >> a[4];
  19. srednia = sr(a[0], a[1], a[2], a[3], a[4]);
  20. cout << "Srednia z tych 5ciu liczb to: " << srednia << endl;
  21. // szukanie najbliższej liczby do sredniej
  22. m = a[0];
  23. for (int i = 1; i < 5; i++)
  24. {
  25. if (abs(srednia - a[i]) < abs(srednia - a[i - 1]))
  26. m = a[i];
  27. }
  28. cout << "Najblizej sredniej jest: " << m << endl << endl;
  29. }
  30. }
  31.  
Success #stdin #stdout 0s 4148KB
stdin
3
4 1 2 3 4 
4 4 3 2 1
4 0 3 2 4
stdout
podaj 5 liczb: 
Srednia z tych 5ciu liczb to: 2.8
Najblizej sredniej jest: 3

podaj 5 liczb: 
Srednia z tych 5ciu liczb to: 2.8
Najblizej sredniej jest: 3

podaj 5 liczb: 
Srednia z tych 5ciu liczb to: 2.6
Najblizej sredniej jest: 3