Advertisement
naskedvi

S3 - zad.6

Mar 17th, 2014
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <vector>
  4. #include <cmath>
  5. #include <stdexcept>
  6.  
  7. double f(std::vector<double>v)
  8. {
  9. double suma1(0), suma(0);
  10. for(int i=0; i<v.size(); i++)
  11. {
  12. suma+=v[i];
  13. if(suma==0) throw "Nazivnik je nula!";
  14. suma1+=1/(suma);
  15. }
  16. return suma1;
  17. }
  18.  
  19. int main()
  20. {
  21. int n, a;
  22.  
  23. std:: cout << "Unesite broj elemenata niza! ";
  24. std:: cin >> n;
  25. std:: vector<double> v(n);
  26. std:: cout << "Unesite elemente niza: ";
  27. for(int i=0; i<n; i++)
  28. std:: cin>> v[i];
  29.  
  30. try
  31. {
  32. std::cout<< "Suma je: "<< f(v);
  33. }
  34. catch(const char poruka[])
  35. {
  36. std:: cout<< poruka;
  37. }
  38.  
  39.  
  40.  
  41. return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement