Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- // predložak tvector - otvoriti za detalje
- #include <vector>
- using namespace std;
- int main()
- {
- // deklaracija objekta vec kao spremnika tipa tvector
- vector<double> vec;
- vector<double> recVec;
- vector<double>::iterator pos1;
- vector<double>::iterator pos2;
- double val;
- cout << "Unos proizvoljnog niza brojeva u vektor." << endl;
- cout << "Unos zavrsava kada se otkuca neko slovo!" << endl;
- // punjenje vektora
- while (cin >> val)
- {
- vec.push_back(val);
- }
- // nakon završenog unosa raèunamo sumu i srednju vrijednost
- double sum = 0;
- for (pos1=vec.begin(); pos1!=vec.end(); pos1++) {
- // pojedinom èlanu vektora pristupamo slièno kao i èlanu polja
- sum =sum + *pos1;
- }
- double avg = sum / vec.size();
- for (pos1=vec.begin(); pos1!= vec.end(); pos1++)
- {
- recVec.push_back(*pos1);
- }
- cout << "Suma od " << vec.size()
- << " elemenata: " << sum
- << ". Srednja vrijednost: " << avg << endl;
- for (pos2=recVec.begin(); pos2!= recVec.end(); pos2++)
- {
- cout << *pos2 << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement