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

Найти номер по порядку элемента в векторе векторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывод гистограммы на экран http://www.cyberforum.ru/cpp-beginners/thread921870.html
Добрый день, столкнулся с такой проблемой, не получается вывести гистограмму, заранее благодарен вот мой код #include <stdio.h> #include <stdlib.h> #include <limits.h> #include <graphics.h> ...
C++ что показывает std::vector::max_size Returns the maximum number of elements that the vector can hold. но я щяс запускаю на ноутбуке с гигом оперативы for (int i=0; i<1E9; i++) myvector.push_back(i); естеественно залёт...к чему он... http://www.cyberforum.ru/cpp-beginners/thread921862.html
C++ Рекурсивно определить сумму отрицательных элементов
Задача.С клавиатуры вводится последовательность целых чисел, признак конца ввода 0. Рекурсивно определить сумму отрицательных элементов. Очень нужно.Вот немного написал. #include <stdio.h>...
C++ Библиотека для работы с матрицами
Пожалуйста, подскажите библиотеку, где можно находить определитель матрицы. И какой функцией если можно))
C++ Обратная польская запись http://www.cyberforum.ru/cpp-beginners/thread921845.html
Подскажите, как по обратной польской записи выражения построить дерево выражения Например: дана запись 1 2 + 3 4 * - выход: дерево
C++ Считывание чисел, вычитание и запись в новый файл каждой строки Есть файл, где все строки имеют такую структуру <object id="object (las2_lodbrigtower) (1)" interior="0" collisions="true" alpha="255" doublesided="true" model="5300" scale="1" dimension="0"... подробнее

Показать сообщение отдельно
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2013, 04:46
Цитата Сообщение от Alex_94 Посмотреть сообщение
Мне нужно найти номер (2 , 3), который равен 2
Что значит найти? Из вектора векторов вывести содержимое второго вектора? Или в векторе векторов найти номер (по порядку) вектора, содержимое которого равно 2 и 3?

Добавлено через 7 минут
Если второе:
C++
1
2
3
4
5
6
7
for (int i = 0; i < k.size(); ++i)
 {
    if (k[i][0] == 2 && k[i][1] == 3)
    {
        cout << "n = " << i + 1 << endl;
    }
 }
Добавлено через 10 минут
Или так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 int arr[2] = {2, 3};
 int flag = 0;
 for (int i = 0; i < k.size(); ++i)
 {
    for (int j = 0; j < k[i].size(); ++j)
    {
        if (k[i][j] != arr[j]) 
        {
            flag = 1;
            break;
        }
    }
    if (!flag) cout << "i = " << i + 1 << endl;
    flag = 0;
 }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru