![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 22.06.2012
Сообщений: 9
|
![]()
#include <iostream>
#include <vector> #include <algorithm> #include <cmath> using namespace std; int main () { vector <int> a; cout << "n="; int n; cin >> n; int el; cout << "Element="; cin >> el; for (int i = 0; i < n; i++) { int x; cin >> x; a.push_back(x); } for (vector<int>::iterator iter = a.begin(); iter < a.end(); iter++) if (*iter < 0) { a.insert(iter, el); break; } for (vector<int>::iterator iter = a.begin(); iter < a.end(); iter++) cout << *iter << " "; return 0; } ![]() |
![]() |
![]() |
![]() |
#2 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
![]()
Хорошая программа. Мне нравится.
//Прокомментировал.
Пол-жизни сидючи, в монитор глядючи...
![]() |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 22.06.2012
Сообщений: 9
|
![]() |
![]() |
![]() |
![]() |
#4 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
![]()
А чего Вы ждали? Напишите условие задачи и отметьте те строки, которые Вам не понятны. Ещё было бы неплохо увидеть Ваши предположения о работе тех строк, которые Вы не понимаете.
Пол-жизни сидючи, в монитор глядючи...
![]() |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 22.06.2012
Сообщений: 9
|
![]()
задание такое - вставить новый элемент перед первым отриц. элементом.
не понятно вот отсюда for (int i = 0; i < n; i++) { int x; cin >> x; a.push_back(x); } for (vector<int>::iterator iter = a.begin(); iter < a.end(); iter++) if (*iter < 0) { a.insert(iter, el); break; } for (vector<int>::iterator iter = a.begin(); iter < a.end(); iter++) cout << *iter << " "; |
![]() |
![]() |
![]() |
#6 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
![]()
Почитайте про stl::vector(методы push_back, insert) и итераторы. Должно проясниться.
Пол-жизни сидючи, в монитор глядючи...
![]() |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 22.06.2012
Сообщений: 9
|
![]()
НУ ВЫ ВООБЩЕ ГЕНИЙ....спасибо за подсказку!
![]() |
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 22.06.2012
Сообщений: 9
|
![]() |
![]() |
![]() |
![]() |
#9 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
![]()
Спасибо, то что нужно для моей самооценки.
По теме: в гугле вы найдёте статьи, написанные профессионалами для новичков. Здесь на пальцах объяснять эти фундаментальные вещи вряд ли кто возьмётся, зачем тратить время? Если у вас есть конкретные вопросы по итераторам или векторам, то не стесняйтесь, задавайте.
Пол-жизни сидючи, в монитор глядючи...
![]() |
![]() |
![]() |
![]() |
#10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Совсем кратко, т.к. это простейшие вещи:
Код:
![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 22.06.2012 в 17:18. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
уважаемые программисты прокомментируйте программу | annamaria | Общие вопросы C/C++ | 1 | 22.06.2012 20:11 |
прокомментируйте задание | west.by | Общие вопросы C/C++ | 4 | 18.07.2011 23:48 |
Прокомментируйте маленький код | sektor2011 | Visual C++ | 0 | 12.05.2011 17:24 |
Прокомментируйте код | ZyaT-OK | Помощь студентам | 11 | 17.01.2011 21:48 |
Прокомментируйте и объясните код | Serjuk | Помощь студентам | 1 | 18.05.2010 17:56 |