Форум программистов, компьютерный форум CyberForum.ru

как сохранить введенные числа в вектор? - C++

Восстановить пароль Регистрация
 
Mar-12
 Аватар для Mar-12
-21 / 5 / 1
Регистрация: 14.03.2013
Сообщений: 131
25.05.2013, 13:10     как сохранить введенные числа в вектор? #1
как сохранить введенные числа в вектор?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
25.05.2013, 13:15     как сохранить введенные числа в вектор? #2
C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
vetor<int> vec; //pyctoi vector
vec.push_back(4);//dobavili 4 v konec
vec.push_back(5);//dobavili 5 v konec
 
cout <<vec[0]<<' '<<vec[1]<<endl;// 4 5
cout <<vec.size()<<endl;//2
 
return 0;
}
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
25.05.2013, 16:48     как сохранить введенные числа в вектор? #3
C++
1
2
3
4
int x;
std::vector<int> v;
while (std::cin >> x)
    v.push_back(x);
Добавлено через 2 минуты
C++
1
2
3
4
5
int i = 0;
std::vector<int> v(100);
while (std::cin >> v[i++])
    ;
v.resize(--i);
Добавлено через 3 минуты
C++
1
2
std::vector<int> v;
std::copy(std::istream_iterator<int>(std::cin), std::istream_iterator<int>(), std::back_inserter(v));
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
25.05.2013, 16:55     как сохранить введенные числа в вектор? #4
C++
1
2
std::vector<int> v;
std::copy(std::istream_iterator<int>(std::cin), std::istream_iterator<int>(), std::back_inserter(v));
Добавлено через 2 минуты
Не успел... Ну, ладно, тогда ещё вариант:
C++
1
2
3
4
std::size_t n;
std::cin >> n;
std::vector<int> v(n);
std::copy_n(std::istream_iterator<int>(std::cin), n, v.begin());
Yandex
Объявления
25.05.2013, 16:55     как сохранить введенные числа в вектор?
Ответ Создать тему
Опции темы

Текущее время: 18:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru