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

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

Войти
Регистрация
Восстановить пароль
 
laconic
0 / 0 / 0
Регистрация: 05.11.2012
Сообщений: 28
#1

Ввод массива используя итератора - C++

06.11.2013, 16:46. Просмотров 264. Ответов 1
Метки нет (Все метки)

Я бы хотел спросить, как ввести массив с помощью итератора?
Ниже приведенный код не работает
Заранее благодарен.
C++
1
2
for (vector<int>::iterator it = a.begin(), end = a.end(); it != end; ++it)
        scanf("%d", it);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 16:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод массива используя итератора (C++):

ввод двумерного массива,ввод размерности массива,заполнение массива случайными числами - C++
#include &quot;stdafx.h&quot; #include &quot;locale.h&quot; #include &quot;stdlib.h&quot; #include &quot;math.h&quot; void main() { setlocale(LC_ALL,&quot;rus&quot;); int...

Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур - C++
Добрый вечер)) У меня небольшой вопрос. Почему первые буквы (в названии книг) не выводит на экран? Само задание: О каждой книге ...

Ввод данных используя цикл while (cin >> ) - C++
Здравствуйте, не могу разобрать, как работает одна из инструкций данной программы. Строка с циклом while ( inFile &gt;&gt; str1 ) В данном...

Ввод данных используя цикл while (cin >> ) - C++
Здравствуйте, не могу разобрать, как работает одна из инструкций данной программы. Строка с циклом while ( inFile &gt;&gt; str1 ) В данном...

Написать, используя цикл for, ввод с клавиатуры 10 чисел - C++
Написать, используя цикл for, ввод с клавиатуры 10 чисел. Цикл может прерваться, если пользователь ввел любое отрицательное число.

Ввод больших чисел используя массив или функцию С++ - C++
Помогите пожалуйста чайнику в С++ написать программку на С++, вводящую числа большой разрядности, используя массив)):help: (Классы для...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
06.11.2013, 17:07 #2
1
C++
1
std::vector<int> vec(std::istream_iterator<int>(std::cin), std::istream_iterator<int>());
2
C++
1
2
std::vector<int> vec;
vec.assign(std::istream_iterator<int>(std::cin), std::istream_iterator<int>());
3
C++
1
std::copy(std::istream_iterator<int>(std::cin), std::istream_iterator<int>(), std::back_inserter(vec));
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2013, 17:07
Привет! Вот еще темы с ответами:

Ввод, транспонирование, умножение и сложение матриц используя функций - C++
Есть две матрицы, каждую из них надо транспонировать и умножить на себя, полученные две матрицы сложить, т.е в конце должна выводиться одна...

Необходимо не допустить ввод символьных данных, используя механизм исключений - C++
Добрый вечер. Во время выполнения программы возникает необходимость ввести числа с клавиатуры (тип int). В чём собственно вопрос -...

Рассчитать значение функции, используя массив (файловый ввод/вывод) - C++
Дается массив из след.элементов(44 штуки):...

Сформировать одномерный массив целых чисел, используя ввод данных с клавиатуры - C++
Найти в массиве наибольшее число подряд идущих одинаковых элементов (например {1,5,3,6,6,6,6,6,3,4,4,5,5,5} = 5). Заранее большое спасибо.


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

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

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