Advertisement
Crackbone

Zadatak8.2

Dec 18th, 2018
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include <iostream>
  2. // predložak tvector - otvoriti za detalje
  3. #include "tvector.h"
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     // deklaracija objekta vec kao spremnika tipa tvector
  10.     tvector<double> vec;
  11.     tvector<double> recVec;
  12.     double val;
  13.  
  14.     cout << "Unos proizvoljnog niza brojeva u vektor." << endl;
  15.     cout << "Unos zavrsava kada se otkuca neko slovo!" << endl;
  16.     // punjenje vektora
  17.     while (cin >> val)
  18.     {
  19.         vec.push_back(val);
  20.     }
  21.  
  22.     // nakon završenog unosa raèunamo sumu i srednju vrijednost
  23.     double sum = 0;
  24.     for (int i = 0; i < vec.size(); i++) {
  25.         // pojedinom èlanu vektora pristupamo slièno kao i èlanu polja
  26.         sum += vec[i];
  27.     }
  28.     double avg = sum / vec.size();
  29.  
  30.     for (int i = 0; i < vec.size(); i++)
  31.     {
  32.         recVec.push_back(vec[vec.size() - i - 1]);
  33.     }
  34.     cout << "Suma od " << vec.size()
  35.         << " elemenata: " << sum
  36.         << ". Srednja vrijednost: " << avg << endl;
  37.     for (int i = 0; i < recVec.size(); i++)
  38.     {
  39.         cout << recVec[i] << endl;
  40.     }
  41.    
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement