Форум программистов, компьютерный форум, киберфорум
Наши страницы

Поиск нескольких элементов массива/вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод массива десятичных чисел в двоичный код http://www.cyberforum.ru/cpp-beginners/thread1523270.html
Есть такого вида код: #include <iostream> using namespace std; int i,j; void main() { setlocale(0, ""); int a, b; cout << "Введите число в dec: "; for (i = 0; i < 2; i++) cin >> a;...
C++ Динамическое выделение памяти - сделать так, чтобы переменная стала видимой во всем коде У меня вопрос в том как сделать так чтобы plus стал видимым во всем коде а не только в блоке. Дело в том что мне нужно чтобы его размер менялся только в том случае если условие выполнялось и как... http://www.cyberforum.ru/cpp-beginners/thread1523260.html
C++ Быстрая сортировка двумерного массива
Здравствуйте. У меня есть задание по сортировкам. Нужно заданный двумерный массив из рандомных чисел отсортировать по возрастанию по строкам. Прошу помочь только с быстрой сортировкой. Там выдает...
Переставить местами четные и нечетные элементы в массиве C++
Здравствуйте уважаемые форумчани!Прошу с задачей мне помочь,нужно переставить местами четные и нечетные элементы в массиве.Например:(до) 1,2,3,4 (после) 2,1,4,3 вот код: #include<iostream> using...
C++ Найти ортоцентр (точка пересечения высот) треугольника http://www.cyberforum.ru/cpp-beginners/thread1523222.html
Всем привет нужна помощь. Нужно найти ортоцентр(точка пересечения высот) треугольника. Даны координаты вершин.
C++ Из одномерного массива целых чисел вывести на экран непарные из них, отсортированные по убыванию Необходимо переделать (создать один стационарный указатель) , а как не знаю. Может кто код немного подправить и обьяснить? После введения из клавиатуры произвольного одномерного массива целых чисел... подробнее

Показать сообщение отдельно
Tilesto
7 / 7 / 0
Регистрация: 14.05.2015
Сообщений: 145
Завершенные тесты: 2

Поиск нескольких элементов массива/вектора - C++

02.09.2015, 01:16. Просмотров 379. Ответов 7
Метки (Все метки)

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

У меня есть несколько переменных. Пусть это буду x,y,z. Есть несколько массивов A[], B[], C[]. В этих массивах различные переменные, но среди них есть те самые x y z. Только в одном массиве, например, есть только x, в другом только y. Мне надо найти тот массив, в котором встречаются все 3 переменные.

Это может быть не массив, а например вектор, карта, может быть класс или еще все что угодно. Как организовать такой поиск значений? Чтобы было несколько последовательностей различных переменных, а надо найти только ту, в которой находятся все переменные, которые задал юзер.

P.S. У меня есть предположение одно. Перебрать все элементы массива, и если какой-то из элементов равен x, то перебрать все элементы заново и найти y. Так же z. Но это слишком уж "колхозно". У меня этих массивов может быть много. И придется все перебирать, да еще и по несколько раз. Слишком затратно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru