#include <iostream>
#include<vector>
using namespace std;
double sum(vector<double>::iterator begin,vector<double>::iterator end )
{
double result=0;
while(begin!=end)
result+=*begin++;
return result;
}
int main()
{
vector<double>ivec1;
cout<<"please input double type for vector(ctrl+z to end):"<<endl;
double val;
while(cin>>val){
ivec1.push_back(val);
}
cout<<sum(ivec1.begin(),ivec1.end())<<endl;
return 0;
}
#include<vector>
using namespace std;
double sum(vector<double>::iterator begin,vector<double>::iterator end )
{
double result=0;
while(begin!=end)
result+=*begin++;
return result;
}
int main()
{
vector<double>ivec1;
cout<<"please input double type for vector(ctrl+z to end):"<<endl;
double val;
while(cin>>val){
ivec1.push_back(val);
}
cout<<sum(ivec1.begin(),ivec1.end())<<endl;
return 0;
}