Вектор из ввода в C++
Давайте теперь будем собирать вектор из чисел, которые вводит пользователь. Сколько их будет, заранее неизвестно.
Вектор начинают пустым. Каждое прочитанное
число, кроме нуля, ставят в конец методом
push_back:
std::vector<int> arr;
int num = 0;
std::cout << "enter number: ";
std::cin >> num;
while (num != 0) {
arr.push_back(num);
std::cout << "enter number: ";
std::cin >> num;
}
std::cout << arr.size() << "\n";
Читайте целые в вектор, пока не введен ноль. Выведите, сколько чисел попало в вектор.
Читайте целые в вектор, пока не введен ноль. Выведите сумму элементов вектора.
Сначала спросите, сколько чисел будет. Затем прочитайте их в вектор и выведите сумму.
Спросите имя и возраст нескольких людей, пока возраст не станет нулем. Имена кладите в вектор и выведите их по одному на строку.