Advertisement
naskedvi

T8 - zad.5.

Apr 29th, 2014
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. struct Cvor{
  4.   double element;
  5.   Cvor *veza;
  6. };
  7.  
  8. int main()
  9. {
  10.     Cvor *pocetak(nullptr),*prethodni;
  11.     for(;;)
  12.     {
  13.         double broj;
  14.         std::cin>>broj;
  15.         if(broj==0) break;
  16.         Cvor *novi(new Cvor);
  17.         novi->element=broj;
  18.         novi->veza=nullptr;
  19.         if(!pocetak)
  20.             pocetak=novi;
  21.         else
  22.             prethodni->veza = novi;
  23.             prethodni=novi;
  24.     }
  25.    
  26.     double aritmetickaSredina(0);
  27.     int broj(0);
  28.     for(Cvor *p=pocetak; p!=nullptr; p=p->veza)
  29.     {
  30.         aritmetickaSredina+=p->elemenat;
  31.         broj++;
  32.     }
  33.    
  34.     aritmetickaSredina/=broj;
  35.     int br_VecihOdAritmetickeSredine(0);
  36.     for(Cvor*p=pocetak; p!=nullptr; p=p->veza)
  37.     {
  38.         if(p->element>aritmetickaSredina)
  39.         {
  40.             std::cout<<p->elemenat<<std::endl;
  41.             br_VecihOdAritmetickeSredine++;
  42.         }
  43.     }  
  44.    
  45.     std::cout<<"Vecih od aritmeticke sredine ima: "
  46.              <<br_VecihOdAritmetickeSredine<<std::endl;
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement