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

Записать числа в vector

13.08.2015, 02:03. Просмотров 876. Ответов 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();
}
Не понимаю, как сделать так, чтобы после введения чисел и занесения их в вектор, появилась возможность ввести уже количество, которое будет суммировать. А оно никак не хотит. Не понимаю, почему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2015, 02:03
Ответы с готовыми решениями:

Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>>
Добрый день, подскажите пожалуйста как лучше и проще считывать файл. в файле...

Записать 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 структур в бинарный файл
Доброго времени суток. Пытаюсь записать вектор структур в бинарный файл...

1
lss
930 / 859 / 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

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

Записать 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;) {...


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

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

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