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

Удалить из массива все максимальные элементы (с помощью векторов, алгоритмов) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача о ранце(методом ветвей и границ) http://www.cyberforum.ru/cpp-beginners/thread888800.html
Ребят, помогите! Нужно написать задачу о ранце( http://ru.wikipedia.org/wiki/Задача_о_ранце ) с помощью метода ветвей и границ.Перерыл форум - но решение методом ветвей и границ не нашел, а нужно именно оно. Буду очень благодарен
C++ С помощью алгоритма Прима найти минимальное покрывающее дерево для произвольного связанного неориентированного графа, заданного списками смежности Всем привет! так получилось, что завтра сдавать курсач, и ещё лабу, к курсачу я ещё готовлюсь до утра, а про лабу забыл! ( можете помочь, возможно вознагрождение, а то я вообще не успеваю! ( Задание следующее: Напишите программу, которая с помощью алгоритма Прима находит минимальное покрывающее дерево для произвольного связанного неориентированного графа, заданного списками смежности.... http://www.cyberforum.ru/cpp-beginners/thread888782.html
C++ Нахождение суммы диагональных элементов квадратной матрицы N x N
Написать программу, которая найдет сумму диагональных элементов квадратной матрицы N x N. Матрица находится в текстовом файле вида 4 6 7 4 7 90 34 5 7 язык С++
сортировка букв в строке C++
#include <stdio.h> #include <string.h> #include <stdlib.h> int main(int argc, char *argv) { char str; printf("Vvedite predlogenie: \n"); gets(str);
C++ Подскажите литературу http://www.cyberforum.ru/cpp-beginners/thread888756.html
Уважаемые пользователи, решил научится программировать на С++ в среде Microsoft Visual C++. Прошу подскажите хорошую легко читаемую книгу. Можно не одну. Если сами прошли через подобное дайте совет с чего начать и что читать заранее спасибо!
C++ NetBeans C++ And Breadth First Search Здравствуйте, нужна помощь в реализации поиска в ширину. Нужно прикрутить поиск в ширину http://e-maxx.ru/algo/bfs#2 для графа задающегося двумерным массивом(код ниже). int main(int argc, char** argv) { int A = {{0,1,0,1,1}, {1,0,1,0,1}, {0,1,0,1,0}, {1,0,1,0,1}, {1,1,0,1,0}}; подробнее

Показать сообщение отдельно
marina_vagina
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 22

Удалить из массива все максимальные элементы (с помощью векторов, алгоритмов) - C++

03.06.2013, 01:09. Просмотров 499. Ответов 8
Метки (Все метки)

Решить надо с помощью векторов, алгоритмов. Я так не умею и вот, что у меня получилось:


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
#include <iostream>
#include <algorithm>
using namespace std;
 
bool f(int a[10])
{int max=0;
     for(int i=0; i<n; i++)
     if (a[i]>max)
     max=a[i];
return true;
    return false;
}
int main()
{
    int a[10];
    int n;
    cout<<"n=";
    cin>>n;
    for(int i=0;i<n;i++)
    {
            cout<<"a["<<i<<"]=";
            cin>>a[i];
    }
    remove_if(a,a+n-1,f);
    for (int i=0;i<n;i++)
    cout<<"a["<<i<<"]="<<a[i]<<endl;
     system ("pause");
     return 0;
}
Вопрос в функции, ошибка какая-то. Помогите, пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru