| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Алгоритм count |
| Автор: zhenium 17.6.2007, 12:35 |
| Доброго дня всем! У меня такая проблема: есть контейнер multimap, в него записаны элементы парами ( int/std :: string ), где данные типа int - ключи. Мне нужно с помощью алгоритма count посчитать результат суммирования ключей. Может вопрос и ламерский, но у меня никак не получается, не могу вообще с этими алгоритмами разобраться - литературы соответствующей не хватет, а все примеры, что находил, с этим алгоритмом, - элементарные, причём только с векторами. Помогите разобраться, подкиньте фрагмент кода. Буду признателен!!! |
| Автор: jonie 17.6.2007, 21:43 | ||||
| литра: http://e-jonie.narod.ru/files/Djosutis_Cpp_STL.rar http://e-jonie.narod.ru/files/Ammarel_STL_dlua_programmistov_na_Cpp.rar ----
|
| Автор: Vyacheslav 18.6.2007, 10:59 |
| count вообще то предназначен для подсчета числа элементов в контейнере, которые удовлетворяют определенным условиям, для посчета сумм и прочих вещей используется accumulate. Только с учетом, что у Вас используется map проще будет подсчитать сумму изспользуя просто перебор |