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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mar-12
 Аватар для Mar-12
-21 / 5 / 1
Регистрация: 14.03.2013
Сообщений: 130
#1

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

25.05.2013, 13:10. Просмотров 309. Ответов 3
Метки нет (Все метки)

как сохранить введенные числа в вектор?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2013, 13:10     как сохранить введенные числа в вектор?
Посмотрите здесь:

Отсортировать введенные числа по возрастанию и по убыванию C++
C++ Отсортировать по возрастанию и по убыванию введенные числа
C++ Написать цикл, который суммирует введенные с клавиатуры числа
C++ как вывести на экран только что введенные числа?
C++ Задача проверки уже на введенные числа
C++ Введенные через запятую числа, преобразовать в одномерный массив
C++ Вектор сохранить в файле
Как определить совпавшие числа введенные с клавиатуры и сгенерированные массивом? C++
C++ Составить программу, проверяющую, являются ли введенные 2 числа взаимно простыми
C++ Как записать все числа из файла в вектор?
Вывести введенные числа по возрастанию C++
Определить, могут ли введенные числа А, В, С являться сторонами прямоугольного треугольника C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
2775 / 1589 / 142
Регистрация: 03.12.2007
Сообщений: 4,162
Завершенные тесты: 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     как сохранить введенные числа в вектор?
Ответ Создать тему
Опции темы

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