Advertisement
dwisnievsky

Oblicz średnią i wybierz liczbę najbliżej średniej

Oct 5th, 2016
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.77 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5. double a,b,c,d,e,suma,srednia,a1,b1,c1,d1,e1,m;
  6. int main()
  7. {
  8.     cout << "Podaj 5 liczb oddzielonych spacja: " << endl;
  9.     cin >>a>>b>>c>>d>>e;
  10.     suma=a+b+c+d+e;
  11.     srednia=suma / 5;
  12.     cout << "Srednia liczb to: "<<srednia<<endl;
  13.  
  14.     a1=abs(srednia-a);
  15.     b1=abs(srednia-b);
  16.     c1=abs(srednia-c);
  17.     d1=abs(srednia-d);
  18.     e1=abs(srednia-e);
  19.  
  20.     m=a1;
  21.  
  22.     if (b1 < m) m=b;
  23.     else if (c1 < m) m=c;
  24.     else if (d1 < m) m=d;
  25.     else if (d1 < m) m=e;
  26.  
  27.     if (a == srednia) m = a;
  28.     else if (b == srednia) m = b;
  29.     else if (c == srednia) m = c;
  30.     else if (d == srednia) m = d;
  31.     else if (e == srednia) m = e;
  32.  
  33.     cout << "Liczba najblizsza sredniej to: "<<m;
  34.     return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement