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

После каждого отрицательного числа вставьте в вектор отрицательное число -20 и выведите содержимое вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подобие графа http://www.cyberforum.ru/cpp-beginners/thread1755060.html
Имеется примерно такой вот класс: class Room { private: string name; string story; vector <Room*> rooms; //указатели, куда доступен переход public: Room () {} Room (string name,...
C++ Vector оптимизировать Функция подсчитывает сколько различных тем с определенной выборкой //vec - вектор где хранится выборка, w - индекс рассматриваемой выборки int CountTeamPutb(vector<vector<int>> Vec, int... http://www.cyberforum.ru/cpp-beginners/thread1755048.html
C++ Односвязанный список
Здравствуйте. Вот задача:Структура содержит фамилию и 4 оценки. Удалить из списка имеющих 2, 3. Создаю список( структура List). Есть проблема с удалением элементов. За удаление отвечает Delete. ...
C++ Перегрузка операций никремента и декремента
Привет, не могу никак операции никремента и декремента сделать, помогите разобраться тупому и переделать функции void snyat(), void put();перегруженный ввод и вывод сделал, а как эти сделать? Вот...
C++ Class http://www.cyberforum.ru/cpp-beginners/thread1755023.html
Создать класс vector3D, задаваемый тройкой координат. Обязательно должны бытьреализованы: сложение и вычитание векторов, скалярное произведение векторов,умножение на скаляр, вычисление ...
C++ Оформление строки в консоли Windows через ESCAPE-последовательности Собственно, хочу по ходу строки менять стиль/цвет и т.п. Конечно есть варианты: - установить параметры консоли - вывести кусок строки - гоуту бегин но дело в том, что сама строка формируется у... подробнее

Показать сообщение отдельно
blocker147
0 / 0 / 1
Регистрация: 14.12.2015
Сообщений: 160

После каждого отрицательного числа вставьте в вектор отрицательное число -20 и выведите содержимое вектора - C++

05.06.2016, 13:33. Просмотров 358. Ответов 13
Метки (Все метки)

После каждого отрицательного числа вставьте в вектор отрицательное число
-20 и выведите содержимое вектора на экран

не пойму как сделать, если я делаю следующее число -20, то у меня всё время будет выполнятся условие vec[i]<0 и соответственно выводится -20.
C++
1
2
3
4
5
6
for (int i = 0; i < vec.size(); i++){
    if (vec[i] < 0){
        vec[i + 1] = -20;
}
    cout << "[" << i << "]" << vec[i] << endl;
}cout << endl;
Как выполнить данное задание? Есть идея оформить ещё один цикл for, но всё равно не представляю как сделать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru