Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- template <typename NekiTip>
- struct Cvor
- {
- NekiTip element;
- Cvor *veza;
- };
- int main()
- {
- Cvor<double> *pocetak(nullptr), *prethodni;
- int broj_elemenata(0);
- for(;;)
- {
- double broj;
- std::cin >> broj;
- if(broj == 0) break;
- Cvor<double> *novi(new Cvor<double>);
- novi->element = broj;
- novi->veza = nullptr;
- if(!pocetak) pocetak = novi;
- else prethodni->veza = novi;
- prethodni = novi;
- broj_elemenata++;
- }
- double suma(0);
- for(Cvor<double> *p = pocetak; p != nullptr; p = p->veza)
- {
- suma+=p->element;
- }
- suma/=broj_elemenata;
- int broj_vecih(0);
- for(Cvor<double> *p = pocetak; p != nullptr; p = p->veza)
- {
- if (p->element>suma) broj_vecih++;
- }
- std::cout<<broj_vecih;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement