Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование типов https://www.cyberforum.ru/ cpp-beginners/ thread298995.html
Доброго времени суток, у меня вопрос возник из нежелания переписывать довольно большой кусок кода. Есть ли какой-нибудь способ сделать такое приведение T* M=new T+1]; //mass cобственно здесь...
C++ bool в div C++
Здравствуйте. В этот знаменательный день (18 мая 2011 года) я решил начать изучать C++. Поначалу ничто не предвещало беды. Я спокойно почитывал "Базовый курс С++" и запускал приведённые там...
C++ Вводится две строки, состоящие из цифр; из этих цифр составить максимальное число Доброго времени суток! Нужно написать программу, где на экране вводится две строки состоящие из цифр, Из этих цифр составить максимальное число каждой строки, Вывести результат. Помогите пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread298986.html C++ калькулятор подскажите, как сделать чтоб при вводе с клавиатуры, можно было вводить только цифры, а буквы и символы запретитьДублирование тем запрещено правилами форума! Дубль в другом разделе удален. https://www.cyberforum.ru/ cpp-beginners/ thread298976.html
Процедуры массивы файлы структуры C++
Здраствуйте всем! Ищу помощи по задачам или дельный совет как реализовать. Сказывается недостаток образованности =) Массивы 12. Пригодность детали оценивается по размеру В, который должен...
C++ Програма С++ https://www.cyberforum.ru/ cpp-beginners/ thread298969.html
Помогите написать программу в С++ В заданной последовательности определить сколько чисел этой последовательности превышает первое число.
C++ почему не работает? господа почему не правельно работает программа? #include <cstdio> #include<iostream> using namespace std; int main() { fopen("c:\\1.txt","r"); if(fopen==0){cout<<"no\n";system("pause");}... https://www.cyberforum.ru/ cpp-beginners/ thread298966.html C++ Заполнить матрицу соответственно образцу
C++ Операторы цикла https://www.cyberforum.ru/ cpp-beginners/ thread298941.html
Вводить с клавиатуры буквы, пока не будет введен символ, не являющийся буквой. Определить, является ли введенная последовательность упорядоченной по алфавиту
C++ В массиве определить количество элементов, меньших среднего арифметического значения Ребята, привет) пожалуйста ПОМОГИТЕ! плииииз! я ничерта не соображаю в этом с++ препод аттестацию и допуск к сессии не поставит, если я не решу эти задачи: 3. В массиве A из N элементов (N не... https://www.cyberforum.ru/ cpp-beginners/ thread298938.html
Порядковые номера максимальных элементов C++
Не могу разобраться в следующем задании: Построить класс для работы с односвязным списком. Элементы списка – целые числа. Создать список List1. Построить список List2, содержащий порядковые номера...
C++ Судоку Добрый день! Очень нужна помощь! Нужен код СУДОКУ на С++, задали на курсовую, ничего не получается. В гугле искала, не нашла https://www.cyberforum.ru/ cpp-beginners/ thread298914.html
Эксперт С++
623 / 467 / 57
Регистрация: 28.01.2011
Сообщений: 605
18.05.2011, 20:33 0

Сравнение векторов - C++ - Ответ 1665133

18.05.2011, 20:33. Показов 7046. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено lexatigr как решение

Решение

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
// maybe it'd be better if we make all class members static?..
template <typename T1, typename T2 = T1>
struct VectorComparer
    {
    inline bool Equal(std::vector<T1> const & v1, std::vector<T2> const & v2) const
        {
        return v1.size() == v2.size();
        }
 
    inline bool Less(std::vector<T1> const & v1, std::vector<T2> const & v2) const
        {
        return v1.size() < v2.size();
        }
 
    inline bool Greater(std::vector<T1> const & v1, std::vector<T2> const & v2) const
        {
        return v1.size() > v2.size();
        }
 
    inline int VectCmp(std::vector<T1> const & v1, std::vector<T2> const & v2) const 
        {
        const std::size_t s1 = v1.size(), s2 = v2.size();
        return s1 > s2 ? 1 : s1 < s2 ? -1 : 0;
        }
    };
сойдет?

Вернуться к обсуждению:
Сравнение векторов C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2011, 20:33
Готовые ответы и решения:

Сравнение векторов
Здравствуйте! Есть задача – нужно посчитать, сколько элементов из RESULT содержат во втором векторе...

Сравнение векторов
Вот имеется вектор &lt;bool&gt; длиной допустим 5, а второй вектор &lt;bool&gt; длиной 200. Вот мне надо...

Сравнение двух векторов
Всем привет. Есть задание: сравнить 2 вектора целых чисел. И выяснить не является ли один из них...

Сравнение длины двух векторов
Как мне правильно сравнить величины векторов??? Длину я вычислил, сравнить не могу)) class...

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

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

Структура , сравнение длин векторов
Тип данных задается структурой с необходимыми полями, и операции реализуются как внешние...

Сравнение векторов и замена слов в векторе
Вводим n-е количество слов в векторе str. Имеется второй вектор dislike с определенными словами....

Сравнение двух векторов <string>, удаление повторяющихся элементов
# include &lt;iostream&gt; # include &lt;vector&gt; # include &lt;iterator&gt; # include &lt;string&gt; # include...

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