PatrickSwayze

zadanie 16 roz 6

Dec 6th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. /*
  2. 16. Dana jest tablica n-elementowa. Napisz program,
  3. który wyznaczy sumę elementów mniejszych od średniej
  4. wszystkich elementów zawartych w tablicy. Program
  5. powinien wypisywać średnią wszystkich elementów,
  6. elementy mniejsze od średniej oraz uzyskaną sumę.
  7. */
  8. #include <iostream>
  9. #include <algorithm>
  10.  
  11.  
  12. using namespace std;
  13.  
  14. int main ()
  15. {
  16.     float tab[1000];
  17.     float suma=0, srednia=0;
  18.     cout<<"Wpisz ilosc elementow tablicy n: ";
  19.     int n;
  20.     cin>>n;
  21.     for (int i=0;i<n;i++)
  22.     {
  23.         cout<<"["<<i<<"]: ";
  24.         cin>>tab[i];
  25.     }
  26.     sort( tab, tab + n );
  27.     for (int i=0;i<n;i++)
  28.     {
  29.         suma+=tab[i];
  30.     }
  31.     srednia=suma/n;
  32.     suma=0;
  33.     cout<<endl;
  34.     cout<<"Srednia wynosi: "<<srednia<<endl;
  35.     cout<<"Elementy mniejsze od sredniej: ";
  36.     for (int i=0;i<n;i++)
  37.     {
  38.         if (tab[i]<srednia)
  39.         {
  40.         cout<<tab[i]<<" ";
  41.         suma+=tab[i];
  42.         }
  43.     }
  44.     cout<<endl;
  45.     cout<<"Suma tychze elementow: "<<suma<<endl;
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment