Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
VictoryYV
1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 43
1

задание на стандартную библиотеку С++ STL

07.12.2013, 17:59. Просмотров 934. Ответов 2
Метки нет (Все метки)

Доброго времени суток.
Задание на Объекты-функции.

Найти количество элементов, больших своих
левых соседей, с помощью for_each .
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2013, 17:59
Ответы с готовыми решениями:

Задание на стандартную библиотеку C++ STL
Помогите пожалуйста! Эффективное использование контейнеров и алгоритмов 1....

Используя стандартную библиотеку шаблонов (STL) найти:
Вот условие.

Как можно реализовать через библиотеку STL ?
Даны натуральное число n, действительные числа A1,...A2n. Получить:...

Нужно изучить библиотеку STL. Какая литература есть хорошая?
Прочитал Самоучитель Шилдта, очень понравилась книжка, но STL он только...

Подскажите библиотеку.наверно библиотеку
VS2012 не хочет считать числа например 654367^534, 54266^34 вообщем любые...

2
Max Dark
шКодер самоучка
1970 / 1746 / 861
Регистрация: 09.10.2013
Сообщений: 3,855
Записей в блоге: 6
Завершенные тесты: 2
07.12.2013, 19:08 2
Лучший ответ Сообщение было отмечено VictoryYV как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
template<typename T>
class counter {
private:
    size_t count;
    bool havePrev;
    T prev;
public:
    counter():count(0), havePrev(false) {}
    size_t result() { return count; }
    void operator()(T& current) {
        if(havePrev)
            count+=(prev>current);
        prev = current; havePrev = true;
    }
};
 
//....
std::vector<int> v;
//...
std::cout<<for_each(v.begin(), v.end(), counter<int>()).result()<<std::endl;
//....
как то так
0
VictoryYV
1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 43
07.12.2013, 19:36  [ТС] 3
огромное спасибо,вы просто спасли меня) еще не запускала,будет доступ к комп..посмотрю))спасибо еще раз
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2013, 19:36

Как запустить стандартную библиотеку?
STM8S StdPeriph Lib в STVD IAR вечно выдаёт кучу ошибок, после того как...

VS 2010(студия не видит стандартную библиотеку.)
День добрый, товарищи. Своеобразная проблема у меня: студия не видит...

Перевод из QT в стандартную библиотеку, SNMP протокол
Здравствуйте! Есть программа, которая работает с сетью по SNMP (отправляет...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru