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

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

Войти
Регистрация
Восстановить пароль
 
Lipok
2 / 2 / 0
Регистрация: 27.05.2013
Сообщений: 15
#1

Сравнить два вектора размерности n - C++

17.05.2014, 18:12. Просмотров 402. Ответов 2
Метки нет (Все метки)

Как сравнить два вектора размерности n? Например вектор a(2,3,2) сравнить с вектором b(1,3,3). Какой из векторов больше? Вообще можно ли их сравнить?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2014, 18:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сравнить два вектора размерности n (C++):

Даны два вектора размерности n. Вычислить их скалярное произведение - C++
9. Даны два вектора размерности n. Вычислить их скалярное произведение

Заданы два массива целых чисел одинаковой размерности. Сравнить их соответствующие элементы и вывести - C++
Заданы два массива целых чисел одинаковой размерности. Сравнить их соответствующие элементы и вывести на экран номера элементов, для...

Заменить первые два нулевые элементы заданного вектора В на два первых НЕ нулевые элементы этого вектора - C++
Дано вектор В, состоящий из N действительных чисел. Заменить первые два нулевые элементы заданного вектора В на два первых НЕ нулевые...

Определение размерности двумерного строкового вектора - C++
Не могу понять в чем ошибка? #include <iostream> #include <fstream> #include <cstdlib> #include <vector> using namespace std; ...

Сравнить члены вектора - C++
Как сравнивать члены вектора между собой? Например дан вектор: 000101010 Надо сравнить тройками чисел,т.е. 1-я тройка: 000 ->три 0...

Как сравнить соседние элементы вектора? - C++
Здравствуйте, начал проходить тему векторы и появился вопрос. По заданию мне нужно найти в контейнере минимальный элемент с помощью индекса...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
AnDrew_LP
160 / 162 / 9
Регистрация: 29.05.2010
Сообщений: 435
17.05.2014, 19:30 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Можно сравнить длинны векторов. Длинна вектора равна квадратному корню из суммы квадратов координат вектора.
В примере длинна вектора а равна |a| = sqrt(22 + 32 + 22 ) = sqrt(4 + 9 + 4) = sqrt(15), |b| = sqrt(12 + 32 + 32 ) = sqrt(1 + 9 + 9) = sqrt(19), следовательно длинна вектора b больше.
Lipok
2 / 2 / 0
Регистрация: 27.05.2013
Сообщений: 15
17.05.2014, 20:38  [ТС] #3
спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2014, 20:38
Привет! Вот еще темы с ответами:

Как сравнить элемент вектора и переменную типа wchar_t? - C++
Имеется vector<wstring> a; и переменная wchar_t *sss; также создан итератор вектора. Вопрос: как сравнить элемент вектора и переменную...

Сортировка вектора с демонстрационной диаграммой. Сравнить различные алгоритмы сортировок по количеству операций. - C++
Сортировка вектора.

Сформировать два массива размерности 10, посчитать кол-во отрицательных элементов - C++
Цель:Закрепить базовые алгоритмы работы с одномерными массивами(C++ Builder) Ввести с клавиатуры массив,состоящий из 20...

Сравнить два массива - C++
Подскажите пожалуйста как решить задачу: Нужно сравнить два массива, проверить все элементы на совпадение и если они совпадают то вывести...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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