1 / 1 / 0
Регистрация: 20.11.2014
Сообщений: 33
1

Работа с векторами, вставить новый элемент после последнего положительного

16.04.2015, 14:38. Показов 655. Ответов 1
Метки нет (Все метки)

Вставить новый элемент после последнего положительного.
скажите где косяк?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "stdafx.h"
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{ 
int x,n;
cout<<"n=";
cin>>n;
cout<<"x=";
cin>>x;
vector <int> iVec(n);
for (int i=0;i<n;i++)
{
cin>>iVec[i];
for (vector <int>::iterator iter=iVec.begin();iter!=iVec.end();iter++)
{
if(*iter>0)
{iVec.insert(iter,x);
break;
}}
}
for (int i=0;i<(int)iVec.size();i++)
cout<<iVec[i]<<" ";
 
return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2015, 14:38
Ответы с готовыми решениями:

Вставить новый элемент после последнего положительного
Помогите с задачкой разобраться,а то я что-то навертела,теперь понять не могу(( Вставить новый...

Вектор: вставить новый элемент после последнего положительного
Дан вектор из n элементов, которые считываются с клавиатуры, Вставить новый элемент после...

Вставить нулевой элемент после последнего положительного
Ошибка тут vec.insert(vec.pos, 0); #include &quot;iostream&quot; #include &quot;algorithm&quot; #include &quot;vector&quot;...

Вставить новый элемент в массив после первого положительного
В одномерном массиве, элементы которого целые числа, произвести следующие действия:вставить новый...

1
2055 / 1589 / 677
Регистрация: 27.07.2012
Сообщений: 4,763
16.04.2015, 14:40 2
Да вообще непонятно, что твоя программа делает. В одном месте и ввод, и поиск, и вставка.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2015, 14:40
Помогаю со студенческими работами здесь

Вставить новый элемент после последнего положительного
В общем нужно сделать сдвиг массива,чтобы занести новый эл-нт.Я запутался с циклом моего...

Вставить в массив новый элемент после последнего положительного
Помогите подправить сдвиг массива. Задача: вставить новый элемент после последнего положительного.)...

Вставить заданный элемент после последнего положительного элемента массива
Очень нужно!!!

В массиве размером [10] вставить заданный элемент р после последнего положительного значения
В массиве размером вставить заданный элемент р после последнего положительного значения С...

Одно число вставить после первого отрицательного элемента массива, второе – после последнего положительного
Вот условие - Дан одномерный массив. Надо одно число вставить после первого отрицательного элемента...

Вставить число после последнего положительного элемента одномерного массива
составить программу которая бы вставляла число х после последнего положительного элемента...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru