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

подскажите с обобщенным програмированием - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка одномерных массивов http://www.cyberforum.ru/cpp-beginners/thread745864.html
В C++.Подскажите, что не так? вроде все правильно, но работает она неправильно Задание:Сформировать другой массив из элементов исходного массива, величины которых находятся в заданных пределах от А до В, и вставить в середину полученного массива среднее значение элементов этого массива. #include <vcl.h> #include <math.h> #include <stdio.h> #include <conio.h> #include <iostream.h> #pragma...
C++ Проверка массива Ребята, суть в том, что есть массивчик чисел и есть заданное число F. Нам надо получить число F , путём сложения нескольких(более одного) элементов массива. Повторное сложение одного и того же элемента запрещены Пример a = {0,0,1,0,6}; F = 7; программа должна вернуть true a = {0,0,2,0,1}; F = 2; http://www.cyberforum.ru/cpp-beginners/thread745843.html
C++ Найти, сколько положительных элементов Np4 содержит матрица {aij }
Найти, сколько положительных элементов Np4 содержит матрица {aij }, где i = j = 1, ..., 5, в четвертом столбце.
В массиве целых чисел a1 , a2 , ., a10 найти количество положительных Np и отрицательных No членов C++
В массиве целых чисел a1, a2, ..., a10 найти количество положительных Np и отрицательных No членов.
C++ Вектор с указателями http://www.cyberforum.ru/cpp-beginners/thread745825.html
Доброго времени суток, есть такой код: // 1159.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <functional> #include <vector> #include <algorithm>
C++ Как задавать треугольники матрицы? Нужно найти сумму элементов матрицы,расположенных в закрашенной части матрицы. Какое условие нужно записать в фор??? Буду благодарен за полный ответ, любая информация по сабжу тоже подойдёт. ссылка удалена подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
25.12.2012, 22:24     подскажите с обобщенным програмированием
Цитата Сообщение от Avazart Посмотреть сообщение
Естественно .. заменив на тот же функтур
Зачем? Лучше так
C++
1
v.erase(std::remove_if(v.begin(), v.end(), std::bind2nd(std::greater_equal<int> (), 0)), v.end());
Есть же std::bind2nd

Добавлено через 39 секунд
Цитата Сообщение от go Посмотреть сообщение
v.erase(std::remove(v.begin(), v.end(), [] (const int num) { return num >= 0; }), v.end());
Поправочка
C++
1
v.erase(std::remove_if(v.begin(), v.end(), [] (const int num) { return num >= 0; }), v.end());
Добавлено через 27 секунд
Avazart, или Вы это и имели ввиду?
 
Текущее время: 04:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru