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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
asd874
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 7
#1

Поиск по ключу - C++

18.04.2010, 18:02. Просмотров 2019. Ответов 5
Метки нет (Все метки)

Нужно написать программу, позволяющую преобразовать вектор вектор B, удалив из него элементы равные ключу поиска. Размерность вектора произвольная.
Т.е., как я понимаю, у нас есть вектор 4 5 7 5 8
ключ поиска, допусти равен 5
тогда получаем вектор 4 7 8
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2010, 18:02     Поиск по ключу
Посмотрите здесь:

Поиск по ключу - C++
Собственно все работает, кроме метода поиска книг по автору. Помогите пожалуйста! #include <iostream> #include <string.h> #define...

Поиск номера записи по ключу - C++
Помогите, пожалуйста, с задачей! Есть vector из структур. в Структуре содержатся следующие данные: Фамилия, Имя, Возраст, Телефон. Нужно...

Контейнер map. Поиск по заданному ключу - C++
Нужно осуществить поиск по заданному ключу. Программа учета в интернет-магазине К примеру вводится название цена ...

Поиск ключу в одномерном массиве структур - C++
Найти сотрудника, работающего с 1975 года.

Поиск в элементов в таблице по заданному ключу - C++
Здравствуйте уважаемые программисты, прошу вашей помощи, сам никак не могу понять как реализовать ниже сказанное: Нужно в данной...

Класс ATC, реализовать сортировку и поиск по заданному ключу - C++
Предусмотреть в программе с работающей со структурой, описанной ниже, сохранение вводимых данных в файл и возможность чтение из ранние...

Контейнер map. Осуществить ввод элементов и поиск по ключу - C++
Поиск работает, но как сделать чтобы чтобы можно было вводить элементы с клавиатуры и искать по ключу вводом с клавиатуры? #include...

Линейный поиск в числовом массиве с барьером и без барьера по числовому ключу - C++
Линейный поиск в числовом массиве с барьером и без барьера по числовому ключу. Не могу понять почему ругается на поиск с барьером....

Активация программы по ключу - C++
Вопрос встал следующим образом. Есть программа, платная. Нужно реализовать защиту от пиратства. Хочу сделать так, как везде: с помощью...

Cделать проверку по ключу - C++
Помогите пожалуйста разобраться. В программе нужно сделать проверку по ключу, то есть если ключ который находится в файле .txt совпадает с...

Метод удаления по ключу - C++
ребята помогите пожалуста! нужно что то исправить.. ни как не работает метод удаления по ключу.. у меня условие следующее: нужно...

Зашифровать текст по ключу - C++
Разработать функцию программиста, которая шифрует строку, заменяя каждый символ другим символом по следующему правилу: к коду первого по...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
delfamur
42 / 42 / 0
Регистрация: 16.03.2010
Сообщений: 199
18.04.2010, 18:39     Поиск по ключу #2
на чем написать надо?
asd874
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 7
18.04.2010, 18:57  [ТС]     Поиск по ключу #3
НА С++
delfamur
42 / 42 / 0
Регистрация: 16.03.2010
Сообщений: 199
18.04.2010, 19:02     Поиск по ключу #4
тогда не ко мне. в Builder'e просто мог бы динамически создать ListBox, туда загрузить элементы твоего вектора и через цикл удалить неободимые, а оставшиеся обратно в вектор переписать
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
18.04.2010, 19:03     Поиск по ключу #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// remove_if example
#include <iostream>
#include <algorithm>
using namespace std;
 
bool key (int i) { return (i==5); } // тут задаешь ключ
 
int main () {
  int myints[] = {1,2,3,4,5,6,7,8,9};            // 1 2 3 4 5 6 7 8 9
 
  // bounds of range:
  int* pbegin = myints;                          // ^
  int* pend = myints+sizeof(myints)/sizeof(int); // ^                 ^
 
  pend = remove_if (pbegin, pend, key);        // 2 4 6 8 5 6 7 8 9
  cout << "range contains:";
  for (int* p=pbegin; p!=pend; ++p)
    cout << " " << *p;
 
  cout << endl;
 
  return 0;
}
asd874
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 7
18.04.2010, 19:42  [ТС]     Поиск по ключу #6
А как все это преобразовать к наглядному виду, что было так:

Код
int main()
{int i; 
cout<<" Vvedite kluch ";
cin>>i;
Т.е, чтобы значение ключа i поиска и вектора В можно было вводить непосредственно при запуске программы?
Yandex
Объявления
18.04.2010, 19:42     Поиск по ключу
Ответ Создать тему
Опции темы

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