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

Поиск в векторе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа дискретная математика http://www.cyberforum.ru/cpp-beginners/thread350105.html
Вообщем такая задача: нужно написать программу, которая выводит на экран комбинации из 10ти элементов множества, тоесть "10!" например: А1={1} A2={2} A3={3} A4={1,2} A5={1,3} и так для 10ти элементов, тоесть 3628802 комбинации натолкните на мысль, с чего начать)
C++ Задать аргументу значение по умолчанию Идея такова: есть у меня однонаправленный линейный список и конструктор для инициализации его значений: ListItem(string &f,int y, int a, string &g) { //различные данные узла списка setFullname(f); setYear(y); setAverage(a); setGroup(g); //указатель на сл. элемент http://www.cyberforum.ru/cpp-beginners/thread350104.html
Конструкторы template класса C++
задача собственно написать класс, который создает массив произвольного типа и хранит указатель на него(это в упрощенном варианте) - вроде просто а уже споткнулся заголовок класса: template<class T> class DMDM { public: DMDM(void); DMDM(int); T *temp; };
как насыпать программу в Microsoft Visual Studio... C++
как насыпать программу в Microsoft Visual Studio... Даны целые числа (x1,x2,x3,y1,y2,y3) найти площадь треугольника (x1,x2,x3,y1,y2,y3)
C++ Не нормально зацикливается Do http://www.cyberforum.ru/cpp-beginners/thread350062.html
Нужно написать процедуру, которая сравнивает каждое слово из текстового файла с каждым словом из словаря (слова уже забиты в список) и переписывает весь текстовый файл в web-страницу, выделяя слова, которые есть в словаре, жирным и курсивом. Собственно процедура написана, но после определенного момента (когда счётчик k равен 272) вдруг происходит закливание в цикле do. void Spisok::Vyvod () { ...
C++ Проверка наличия символов в строке Задача состоит в том чтобы проверить встречаются ли нужные нам символы в строке, я попробовал сделать ф-цию поиска и четыре раза прогнать через нее строку. Но в результате мне говорят, что все символы встречаются и индексы у всех 0. #include <iostream>; using namespace std; char Find(char s, char n); void main() { int i=0; подробнее

Показать сообщение отдельно
Evgen88
42 / 42 / 5
Регистрация: 04.11.2010
Сообщений: 119
11.09.2011, 05:27     Поиск в векторе
Можно и так:
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
#pragma hdrstop
#include <iostream>
#include <functional>
#include <algorithm>
#include <vector>
#include <conio.h>
//---------------------------------------------------------------------------
 
#pragma argsused
using namespace std;
int main(int argc, char* argv[])
{
 vector<int> v;
 v.push_back(0);
 v.push_back(1);
 v.push_back(2);
 v.push_back(4);
 v.push_back(6);
 
 cout<<count_if(v.begin(), v.begin()+2, bind2nd(equal_to<int>(), 8)); //количество восьмерок
 getch();
        return 0;
}
//---------------------------------------------------------------------------
 
Текущее время: 22:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru