Ни разу не работает
cin.ignore();
cin.get();
Помогите, плз.
#include<iostream>
#include<vector>
using namespace std;
double dVecSum(vector<double> dVec)
{
double sum = 0;
for(vector<double>::iterator it = dVec.begin(); it != dVec.end(); it++)
{
sum += *it;
}
return sum;
}
int main()
{
setlocale(LC_ALL, "russian");
cout << "Введите несколько элементов вектора типа double,\nа затем нажмите связку ctrl + z" << endl;
double someVal;
vector<double> dVec;
while(cin >> someVal)
dVec.push_back(someVal);
cout << "Сумма элементов вектора равна\t" << dVecSum(dVec) << endl;
cin.ignore();
cin.get();
return 0;
}
#include<vector>
using namespace std;
double dVecSum(vector<double> dVec)
{
double sum = 0;
for(vector<double>::iterator it = dVec.begin(); it != dVec.end(); it++)
{
sum += *it;
}
return sum;
}
int main()
{
setlocale(LC_ALL, "russian");
cout << "Введите несколько элементов вектора типа double,\nа затем нажмите связку ctrl + z" << endl;
double someVal;
vector<double> dVec;
while(cin >> someVal)
dVec.push_back(someVal);
cout << "Сумма элементов вектора равна\t" << dVecSum(dVec) << endl;
cin.ignore();
cin.get();
return 0;
}