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

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

Войти
Регистрация
Восстановить пароль
 
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,994
#1

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

25.02.2014, 15:16. Просмотров 238. Ответов 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 C++ C++
C++ vector<vector <bool> >
vector , Поиск в списке по указателю, корректно ли это? C++
C++ vector < vector < pair<int,int> > > g
C++ vector<vector<double>> => 2 * vector<vector<double>>
Vector C++
Vector C++
Bind vector<vector<A*>> C++
C++ Vector в vector
C++ Массив списков vector<list<int>>. Поиск
Поиск в контейнере vector C++
C++ Реализовать поиск в массиве пользовательских объектов по заданному полю (использовать std::vector)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
 Аватар для Avazart
7037 / 5214 / 259
Регистрация: 10.12.2010
Сообщений: 22,921
Записей в блоге: 17
25.02.2014, 15:20     Поиск в vector < vector <T> > #2
цикл и std::find<>()
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,994
25.02.2014, 15:26  [ТС]     Поиск в vector < vector <T> > #3
Цитата Сообщение от Avazart Посмотреть сообщение
цикл и std::find<>()
только как из него потом получить индекс, я же получаю только указатель на найденный элемент
Avazart
 Аватар для Avazart
7037 / 5214 / 259
Регистрация: 10.12.2010
Сообщений: 22,921
Записей в блоге: 17
25.02.2014, 15:30     Поиск в vector < vector <T> > #4
Не указатель,а итератор. Индекс можно получить через std::distance<>()
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,994
25.02.2014, 15:36  [ТС]     Поиск в vector < vector <T> > #5
Цитата Сообщение от Avazart Посмотреть сообщение
std::distance<>()
то что надо, благодарю
Yandex
Объявления
25.02.2014, 15:36     Поиск в vector < vector <T> >
Ответ Создать тему
Опции темы

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