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

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

Войти
Регистрация
Восстановить пароль
 
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,996
#1

Поиск в vector < vector <T> > - C++

25.02.2014, 15:16. Просмотров 276. Ответов 4
Метки нет (Все метки)

есть двумерный массив
vector < vector <double> > a(size, vector<double>(size, 0));
заполняем рандомом, надо найти индекс последнего элемента == 0 в каждой строке, подскажите функцию чтобы не заниматься if(a[i][j]==0) ...


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
vector <vector <double> >::iterator f;  // используем итератор дял цикла
vector <double>::iterator d;  // используем итератор дял цикла
i=0;        // 2 счетчика для итерации
j=0;                
// просто вывод на экран матрицы с новой строкой используя итераторы
cout<<"\nматрица а с новой строкой, содержащей минимальные элементы строк :\n";
for (f = a.begin();f!=a.end();f++)
{
j=0;
    for (d = a[i].begin();d!=a[i].end();d++)
    {
    // ??????????????????????????????
    j++;
    }
i++;
cout<<endl;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2014, 15:16     Поиск в vector < vector <T> >
Посмотрите здесь:

Запись в vector<vector<char>> - C++
Задача такова: Считать с нескольких разных файлов бинарным способом в vector&lt;vector&lt;char&gt;&gt; _data. Затем vector&lt;vector&lt;char&gt;&gt; _data...

vector<T> template vector<T>::iterator - C++
Здраствуйте! При написании вектора столкнулся с проблемой такого рода: вот код вектора template &lt;typename T&gt; class vector { ...

Графы и vector<vector<int>> - C++
Я уже знаком с векторами, в принципе более менее с двумерными. Объясните как считывать данные в вектор векторов если дан список ребер...

Сортировка vector<vector<int>> - C++
Всем привет, подскажите может есть вариант по-оптимальнее ? #include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; int...

Не могу вставить элемент в second(vector) мультимапа. multimap<string, vector<string>> - C++
#include &lt;iostream&gt; #include &lt;map&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; #include &lt;string&gt; #include &lt;iterator&gt; int main() ...

vector(выскакивает ошибка "vector iterators incompatible") - C++
Доброго времени суток! имеется следующий код: // obr.cpp : Defines the entry point for the console application. // #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
Эксперт С++
7121 / 5298 / 273
Регистрация: 10.12.2010
Сообщений: 23,439
Записей в блоге: 17
25.02.2014, 15:20     Поиск в vector < vector <T> > #2
цикл и std::find<>()
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,996
25.02.2014, 15:26  [ТС]     Поиск в vector < vector <T> > #3
Цитата Сообщение от Avazart Посмотреть сообщение
цикл и std::find<>()
только как из него потом получить индекс, я же получаю только указатель на найденный элемент
Avazart
Эксперт С++
7121 / 5298 / 273
Регистрация: 10.12.2010
Сообщений: 23,439
Записей в блоге: 17
25.02.2014, 15:30     Поиск в vector < vector <T> > #4
Не указатель,а итератор. Индекс можно получить через std::distance<>()
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2014, 15:36     Поиск в vector < vector <T> >
Еще ссылки по теме:

Поиск в контейнере vector - C++
например есть класс class A{ int i; publuc: A(int i):i(i); }; и создан контейнер vector типа A

vector<vector <bool> > - C++
vector&lt;vector &lt;bool&gt; &gt; v1; bool v2 = { {1,1}, {1,1}, }; как v1 присвоить v2? Добавлено через 1 минуту в c++11...

Bind vector<vector<A*>> - C++
Привет всем ! вот код struct A { void qwer(int a) { qDebug()&lt;&lt;a; } }; int main(int argc, char...

Массив списков vector<list<int>>. Поиск - C++
Имеется массив списков vector&lt;list&lt;int&gt;&gt; table(h); . Как в нем осуществить поиск?

vector , Поиск в списке по указателю, корректно ли это? - C++
Доброго времени суток! Есть вектор. Вектор хранит указатели на объекты. У объектов есть поле . Это поле используется для сравнения...

Std::vector/QVector в классе или std::vector/QVector классов? - C++
Доброе время суток! Собственно вопрос в самой теме, есть некий класс class WorkJornal { private: string manager; ...


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

Или воспользуйтесь поиском по форуму:
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,996
25.02.2014, 15:36  [ТС]     Поиск в vector < vector <T> > #5
Цитата Сообщение от Avazart Посмотреть сообщение
std::distance<>()
то что надо, благодарю
Yandex
Объявления
25.02.2014, 15:36     Поиск в vector < vector <T> >
Ответ Создать тему
Опции темы

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