Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <vector>
- #include <cmath>
- #include <stdexcept>
- double Sqrt(double x)
- {
- if(x<0) throw "Korijen iz negativnog broja!";
- return std:: sqrt(x);
- }
- double f(std::vector<double>v)
- {
- double suma1(0), suma(0);
- for(int i=v.size()-1; i>=0; i--)
- {
- suma+=v[i];
- suma1+=Sqrt(suma);
- suma=suma1;
- }
- return suma1;
- }
- int main()
- {
- int n, a;
- std:: cout << "Unesite broj elemenata niza! ";
- std:: cin >> n;
- std:: vector<double> v(n);
- std:: cout << "Unesite elemente niza: ";
- for(int i=0; i<n; i++)
- std:: cin>> v[i];
- try
- {
- std::cout<< "Suma je: "<< f(v);
- }
- catch(const char poruka[])
- {
- std:: cout<< poruka;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement