Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
HA4ERR
3 / 3 / 2
Регистрация: 01.07.2015
Сообщений: 50
#1

Записать числа в vector - C++

13.08.2015, 02:03. Просмотров 747. Ответов 1
Метки нет (Все метки)

Записать числа в vector, а после ввести число quantity, которое суммирует числа из вектора.
Короче, вводим 4 5 6, а после, допустим, нужно ввести 2, и он начинает суммировать 4 и 5 = 9.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int main(){
    vector<int> values;
    int value;
    cout << "Please enter the numbers: " << endl;
    while (cin>>value){
        values.push_back(value);} 
    cout << "Please enter the quantity of numbers: " << endl;
    int quantity;
    int sum = 0;
    cin >> quantity;
    if (quantity<=values.size()&&quantity>0){
        for (int i = 0; i<values.size(); ++i)
            sum = sum + values[i];}
    else { 
        cout << "The quantity is not correct!\n";}
    cout << "The sum of the first values = " << sum << endl;
    keep_window_open();
}
Не понимаю, как сделать так, чтобы после введения чисел и занесения их в вектор, появилась возможность ввести уже количество, которое будет суммировать. А оно никак не хотит. Не понимаю, почему.
http://www.cyberforum.ru/cpp-beginners/thread1102064.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2015, 02:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Записать числа в vector (C++):

Записать vector<vector<wchar_t>> в текстовый файл
Подскажите пожалуйста, как записать vector&lt;vector&lt;wchar_t&gt;&gt; в файл. Файл...

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в...

Записать vector в файл
Как записать в файл вектор???? #include &lt;iostream.h&gt; #include &lt;string.h&gt;...

Записать vector структур в бинарный файл
Доброго времени суток. Пытаюсь записать вектор структур в бинарный файл...

Как записать координаты в vector типа PointF?
контейнер объявляю так: std::vector&lt;PointF&gt; coordDraw; но как вписать...

1
lss
926 / 855 / 355
Регистрация: 10.10.2012
Сообщений: 2,705
13.08.2015, 03:23 #2
Введи Ctrl + Shift + Z (в отдельной строке), и, псле цикла while():
C++
1
cin.clear();
И, наверное, так нужно (иначе, зачем quantity)?
C++
1
2
3
if (quantity <= values.size() && quantity > 0){
        for (int i = 0; i < quantity; ++i)
            sum = sum + values[i];}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2015, 03:23
Привет! Вот еще темы с решениями:

Записать 100 млн элементов в vector<double>
Доброй ночи! Хочу в векторе получить 10^8 элементов типа double. Пытаюсь...

Как прочитать текст из файла и записать его в vector ?
ifstream in(&quot;input.txt&quot;); char ch; vector &lt;char&gt; c; for (;in&gt;&gt;ch;) {...

Ребята есть ли метод vector <bool> записать в бинарный файл?
Всем доброго времени. Возник вопрос есть ли такой хитрый способ чтоб можно...

error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main
//Vector.h #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;climits&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru