Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- template <typename Tip1>
- struct Cvor
- {
- Tip1 element;
- Cvor* veza;
- };
- int main ()
- {
- std::cout<<"Unesite brojeve (0 za kraj): ";
- Cvor <double> *pocetak(nullptr), *prethodni;
- for (;;)
- {
- int n;
- std::cin>>n;
- if (n==0) break;
- Cvor <double> *novi(new Cvor <double>);
- novi->element=n;
- novi->veza=nullptr;
- if (!pocetak) pocetak=novi;
- else prethodni->veza=novi;
- prethodni= novi;
- }
- double suma(0);
- int brojac(0);
- for (Cvor <double> *p=pocetak; p!=nullptr; p=p->veza)
- {
- suma+=p->element;
- brojac++;
- }
- double r(suma/brojac);
- std::cout<<"Aritmeticka sredina je: "<<r<<std::endl;
- std::cout<<"Elementi koji su veci od aritmeticke sredine: ";
- for (Cvor <double> *p=pocetak; p!=nullptr; p=p->veza)
- {
- if (p->element>r)
- std::cout<<p->element<<" ";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement