Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не удается открыть файл включение: separate.h: No such file or directory Ошибка C1083 Не удается открыть файл включение: separate.h: No such file or directory Ошибка (активно) идентификатор "sumSequence" не определен Практика Ошибка (активно) не удается открыть источник файл "separate.h" Практика https://www.cyberforum.ru/ cpp-beginners/ thread1665666.html C++ Ошибка Debug Assertion Failed
Доброго времени суток, срочно нужна помощь, такая проблема: есть программа шифрования методом Гронсфельда по английскому алфавиту, для информации находящейся в первом файле, после шифрования, зашифрованная информация записывается во второй файл, а при дешифровании считывается из второго и записывается в третий, проблема состоит в том что при запуске программы и выборе функции шифрования,...
C++ Как запустить из программы на с++ стороннюю программу? Как запустить из программы стороннюю программу и открыть в ней конкретный файл? https://www.cyberforum.ru/ cpp-beginners/ thread1665658.html C++ Для каждого набора вывести сумму его элементов https://www.cyberforum.ru/ cpp-beginners/ thread1665643.html
Series30. Даны целые числа K, N, а также K наборов целых чисел по N элементов в каждом наборе. Для каждого набора вывести сумму его элементов.
Функция вычисляющая периметр и площадь прямоугольника C++
Ргос5. Описать процедуру RectPS(x1, y1, x2, y2, P, S), которая вычисляет периметр Р и площадь S прямоугольника со сторонами, параллельными осям координат, по координатам (x1, y1) ,( x2, y2) его противоположных вершин (x1, y1, x2, y2— входные, P и S — выходные параметры вещественного типа). С помощью этой процедуры найти периметры и площади трех прямоугольников с данными противоположными вершинами.
C++ Найти количество столбцов матрицы, где есть хоть одно симметричное число Задание: Найти количество столбцов матрицы, где есть хоть одно симметричное число. Вот собственно мой код, но он выводит количество симметричных чисел, а не столбцов #include <iostream> #include <iomanip> int palindrom(int n) { int a = n; int b = 0; while (n) https://www.cyberforum.ru/ cpp-beginners/ thread1665626.html
C++ Создать класс комплексных чисел и реализовать его методы https://www.cyberforum.ru/ cpp-beginners/ thread1665621.html
Написала класс, несколько функций, но когда запускаю, в результате сложения, вычитания и умножения вылезают какие-то левые числа. Что в это мире не так?) #include <iostream> using namespace std; class imagine { protected: double image;
Вывести в том же порядке округленные значения всех чисел C++
Series7. Дано целое число N и набор из N действительных чисел. Вывести в том же порядке округленные значения всех чисел из данного набора (как целые числа), а также сумму всех округленных значений.
C++ Вычислить сумму всех отрицательных чисел среди элементов последовательности ak = cos (k) ввести целые переменные k1 и k2. Вычислить сумму всех отрицательных чисел среди элементов последовательности ak = cos (k), где k = k1, ..., k2. Помогите пожалуйста заранее спасибо!! https://www.cyberforum.ru/ cpp-beginners/ thread1665602.html C++ Найти все тройки чисел, сумма квадратов которых даёт заданное натуральное число https://www.cyberforum.ru/ cpp-beginners/ thread1665573.html
Дано натуральное число n. Укажите все тройки x, y, z таких натуральных чисел, что x2+y2+z2=n.
Найти сумму всех чисел в последовательности Фибоначчи, не превосходящих введенного числа n C++
C++ Последовательность Фибоначчи формируется следующим образом: первый и второй члены последовательности равны 1, а каждый следующий равен сумме двух предыдущих. Необходимо найти сумму всех чисел в последовательности Фибоначчи, не превосходящих введенного числа n. Требуется вывести сумму всех чисел последовательности, не превосходящих n.
C++ Закрытие процесса при инжекте dll Всем привет. Не подскажите как сделать так что бы когда инжекчу DLL (свою) отключались некоторые процессы Windows... при закрытие процесса (в которую инжектил DLL) они обратно включались? https://www.cyberforum.ru/ cpp-beginners/ thread1665556.html
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
19.02.2016, 07:01 0

Как сравнить двумерный vector? - C++ - Ответ 8775169

19.02.2016, 07:01. Показов 2662. Ответов 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <ctime>
#include <algorithm>
#include <vector>
using namespace std;
 
void print(vector<vector<int> > imatrix)
{
    for (vector< vector<int> >::iterator it=imatrix.begin();it!=imatrix.end();it++)
    {
        copy((*it).begin(),(*it).end(),ostream_iterator<int>(cout,"\t"));
        cout<<"\n";
    }
    cout<<endl;
}
int main()
{
    const int M = 10, N = 25; 
    srand((unsigned)time(0));
    vector<vector<int> > imatrix(N);
    // Заполнение
    for(size_t i = 0; i < N; ++i)
    {
        imatrix[i].resize(M);
        for(size_t j = 0; j < M; ++j)
            imatrix[i][j] = rand() % 100;
    }
    print(imatrix);
    int amount=0;
    for(size_t i = 0; i < N; ++i)
    for(size_t j = 0; j < N; ++j)
    for (size_t s = 0; s < M; s++) 
    {
        if( i!=j && imatrix[i][s] >= imatrix[j][s])
            amount++;
 
    }
    cout<<amount<<endl;
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Как сравнить двумерный vector? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2016, 07:01
Готовые ответы и решения:

Как сравнить два std::vector?
Если написать так: if (vector1 == vector2) - генерируется длинный ряд ошибок компиляции: ...

Vector - как сравнить записанные строки?
Здравствуйте. std::vector&lt;std::string&gt; g_Test; g_Test.push_back(&quot;One&quot;); ...

Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>>
Добрый день, подскажите пожалуйста как лучше и проще считывать файл. в файле записаны числа,...

Как с помощью <vector> сделать двумерный массив?
как с помощью &lt;vector&gt; сделать двумерный массив?

5
19.02.2016, 07:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2016, 07:01
Помогаю со студенческими работами здесь

Как правильно описать функцию чтобы возвращала двумерный vector
Как правильно написать чтобы результат передался в vec1? #include &lt;iostream&gt; #include &lt;vector&gt;...

Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>)
Написал программу, которая создает вектор 'а' векторов 'b', вектора 'b' содержат 2 числа. Стало...

Двумерный vector в классе
Добрый день. Возникла задача хранить в классе данные в двумерном vector. Причем, количество...

Скопировать двумерный массив в vector
Добрый день всем. подскажите пожалуйста, как скопировать двумерный массив в vector? int i = {0};...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru