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

STL. Функция, которая будет искать элементы большее среднего арифметического вектора и удалять их из вектора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ CopyFileEx и каталоги http://www.cyberforum.ru/cpp-beginners/thread960350.html
Функция CopyFileEx копирует файл. Отменить копирование удалось. А как то же самое проделать с каталогом? Я хочу поставить копирование каталога в отдельном потоке и при необходимости прервать его из главного. Предчувствуя вопрос: а большой ли может быть каталог? да, может быть большой. Дожидаться копирования не могу.
C++ Разделить программу на несколько файлов Прошу помощи в решение , как правильно разделить программу на на класс с его функциями и отдельно функцию входа #include<iostream> using namespace std; class C_S{ public: void show(); }; http://www.cyberforum.ru/cpp-beginners/thread960347.html
Узнать тип значения, зная тип указателя C++
Здравствуйте! Есть такой код: template<class Iter> void func(Iter first, Iter last) { //... Iter_value_type = *first; // создаем локальную переменную char со значением *first //... } int main() {
Почему выводит бред C++
Имеется следующий код #include <iostream> #include <locale> using namespace std; const char* rename() {
C++ Вычислить и вывести на экран в виде таблицы значения функции http://www.cyberforum.ru/cpp-beginners/thread960309.html
Помогите с этим пожалуйста Ац Вц Сц вещественные числа
C++ Получить действительную квадратную матрицу порядка n Вот задача подробнее

Показать сообщение отдельно
ChuckNorris
2 / 2 / 0
Регистрация: 25.10.2012
Сообщений: 42
23.09.2013, 12:59     STL. Функция, которая будет искать элементы большее среднего арифметического вектора и удалять их из вектора
у меня есть вектор, помогите пожалуйста дописать функцию, которая будет искать элементы большее среднего арифметического вектора и удалять их из вектора

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <locale.h>
 
using namespace std;
 int size=7;
 
 
class Money
{
 
private:
    float c;
public:
 
    
     Money() : c(0){}
    Money(float a) : c(a){}
 
    float getC(){return c;};
    
 
    
    Money& operator*(Money &M){c *= M.c;return *this;};
    
    bool operator<(Money& m1){return this->getC() < m1.getC();};
    bool operator>(Money& m1){return this->getC() > m1.getC();};
 
    friend ostream &operator<<(ostream&out, const Money M){out<<M.c; return out;};
  
 
};
 
 
 
void out(vector<Money>&v)
{
    for(int i=0;i<size;++i)
        v.push_back(Money(rand()%10+2.5));
    cout<<"Our vector: "<<endl;
    copy(v.begin(),v.end(),ostream_iterator <Money>(cout, "\n  " ));
    cout<<endl;
    
};
 
 
int main()
{
    vector<Money> v;
    
 
    out(v);
    
    
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru