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

accumulate if? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано прямоугольную матрицу вещественных чисел. Найти максимальную среди сумм каждого столбца. http://www.cyberforum.ru/cpp-beginners/thread150090.html
Дано прямоугольную матрицу вещественных чисел. Найти максимальную среди сумм каждого столбца.
C++ Дано двумерный массив целых чисел. В каждом столбце найти сумму и количество чисел.(исправить) Исправить программу: Дано двумерный массив целых чисел. В каждом столбце найти сумму и количество чисел. #include <iostream.h> #include <conio.h> #include <math.h> #include <stdlib.h> int main() { http://www.cyberforum.ru/cpp-beginners/thread150088.html
В одномерном массиве посчитать сумму элементов, находящихся в чётных позициях C++
в одномерном массиве посчитать сумму элумунтов,находящихся в чётных позициях(и желательно в Vectore) С++Builder 6
C++ Квадратное уравнение
Нужно написать программу: вывести три целых числа, которые есть коэффициентами квадратного уравнения, найти корни квадратного уравнения. Заранее спасибо!
C++ Заполнить массив первыми 12 членами последовательности Фиббоначи. http://www.cyberforum.ru/cpp-beginners/thread150057.html
Заполнить массив первыми 12 членами последовательности Фиббоначи. #include <iostream.h> #include <conio.h> #include <math.h> int main() { clrscr(); const int SIZE = 13;
C++ В одномерном массиве посчитать сумму элементов до максимального.Оформить через контейнер Vector. В одномерном массиве посчитать сумму элементов до максимального.Оформить через контейнер Vector Вот код:исправьте пожалуйста а то я запутался воабще и надо оформить в контейнереVector #include <iostream.h> #include <conio> #include <list> #pragma hdrstop //--------------------------------------------------------------------------- using namespace std; #pragma argsused подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
28.06.2010, 16:58  [ТС]     accumulate if?
ISergey, спасибо. самый подходящий вариант, так как есть возможность применения функторов.
Nick Alte, благодарю, возьму на заметку :)

Добавлено через 10 минут
Цитата Сообщение от ISergey Посмотреть сообщение
C++
1
_Ty accumulate_if(_InIt _First, _InIt _Last, _Ty _Val, _Func1 F1, _Func2 F2)
C++
1
accumulate_if(arr, arr + 10, 0, std::plus<int>(), std::bind2nd(std::greater<int>(), 0))
только я так понимаю результат как-то должен зависеть от выбираемой операции, попробовал кроме std::plus еще std::minus, std::divides и т.д., а результат такой же
 
Текущее время: 18:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru