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

Удаление максимального элемента вектора

15.06.2021, 12:30. Показов 354. Ответов 0
Метки нет (Все метки)

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

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
29
30
31
32
33
#include <iostream>
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <vector>
using namespace std;
int main()
{
    srand(time(0));
    int n, i, j, index,k,m,p,f,ta;
    cout << "Vvedite chislo ellementov massiva" << endl;
    cin >> n;
    vector<int>a(n);
    vector<int>::iterator it;
    cout << "Ishodniy massiv: ";
    for(i=0; i<n; i++) {
        a[i]=rand() % 50-25;
        cout << a[i]<<",";
    }
    cout << endl;
cout<<"Udalim maksimalniy ellement"<<endl;
    int max = 0;
    index = 0;
  for (it = a.begin(); it!= a.end(); ++it)
  if (max < *it)
    max = --*it;
   [B] a.erase(max);[/B]
    cout << "Poluchenniy massiv : ";
    for (it = a.begin() ; it!=a.end() ; ++it){
            cout<<*it;}
cout<<endl;
    system("pause");
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2021, 12:30
Ответы с готовыми решениями:

Поиск максимального элемента вектора
Написала программу поиска максимального элемента вектора, только теперь её надо переделать немного...

Нахождение максимального элемента вектора
Задание, которое я выполнял:&quot;Создать файл из N целых чисел. Найти число, повторяющееся максимальное...

Определить четность максимального элемента вектора
1.Дан вектор X(N)Определить каким числом четным или не четным является номер максимального элемента...

Удаление элемента из вектора
Вектор состоит из объектов класса schedule, требуется удалить элементы, где base.group = gr,...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2021, 12:30
Помогаю со студенческими работами здесь

Удаление элемента из вектора
void DelElement() { if (this-&gt;v1.empty()) { cout &lt;&lt; &quot;Вектор пуст!&quot; &lt;&lt; endl; _getch(); }...

Удаление элемента вектора
Приветствую пользователей форума. Возникает ошибка при попытке удаления элемента вектора. При...

Удаление элемента вектора
Здравствуйте, мне нужно удалить из вектора элементы, которые делятся на 2 без остатка. Я ввожу 10...

Удаление элемента из вектора
подскажите пытаюсь удалить элемент из int вектора вот таким образом #include &lt;iostream&gt; #include...

Удаление элемента из вектора
После ввода данных в консоль, ничего не выводит. В конце процессор возвращает ошибку...

Удаление элемента из вектора
Здорова! Пытаюсь удалить элемент из вектора, но чото ничего не получается от код: //My_filter...


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

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

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