istream& citanie_du(istream& vstup, vector& du){
if (vstup) {
du.clear();
double x;
double i=0;
while (vstup >> x){
du.push_back(x);
}
vstup.clear();
}
return vstup;
}
mam ten problem, ze to nacitanie sa nechce zastavit ani ked zadam neciselnu hodnotu. Ak to zastavim podmienkou
if (x < 1 && x > 5) break;
tak to nezastavi cyklus ale zhodi cely program