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

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

Войти
Регистрация
Восстановить пароль
 
Alexandr95
0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 3
#1

Не получается сравнить два вектора на равенство - C++

11.11.2013, 20:07. Просмотров 463. Ответов 0
Метки нет (Все метки)

Создать класс Vector для работы с векторами на плоскости, содержащий следующие члены класса:
1. Поля int x, y;
2. Функции позволяющие:
вывести вектор на экран;
вычислить длину вектора;
сравнить два вектора на равенство;
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
42
43
#include <iostream>
#include <cmath>
using namespace std;
class Vector
{
      private: int x, y;
 
     public: Vector(): x(0), y(0)
    {
 
    }
      Vector(int x, int y):x(x),y(y)
      {
 
       }
 
                      void ShowData()
                      {
                           cout<<"("<<x<<","<<y<<")";
                           cout<<endl;
                      }
                      double GetDlina()
                      {
                             return sqrt(x*x+y*y);
                             }
bool Rawn(vector, vector1)
{
 if (x==vector1.x && y==vector1.y)
 return true;
 else return false;
 }
};
int main()
{
   Vector vector(1,1);
   Vector vector1(3,4);
   vector.ShowData();
   vector1.ShowData();
 cout<<vector.GetDlina()<<endl;
 cout<<vector1.GetDlina()<<endl;
   system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2013, 20:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не получается сравнить два вектора на равенство (C++):

Сравнить два вектора размерности n - C++
Как сравнить два вектора размерности n? Например вектор a(2,3,2) сравнить с вектором b(1,3,3). Какой из векторов больше? Вообще можно ли их...

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

Проверить два числа на равенство - C++
Господа, программеры! Необходимо проверить число с плавающей точкой и целое число на равенство. Проблема заключается в том, что число с...

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

Программа, сравнивающая два массива на равенство - C++
Здравствуйте! Не могли подсказать несколько примеров, как можно сравнивать два массива с целыми числами, один имеет размер 10, а другой 5. ...

Проверить на равенство два числа типа double - C++
Здравствуйте. Подскажите, пожалуйста, как можно сравнить два числа типа double. Одно из них - результат деления, а второе - ввод из...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2013, 20:07
Привет! Вот еще темы с ответами:

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

даны два треугольника по заданному признаку проверить их равенство - C++
(3 стороны, 2 стороны и угол,сторона и 2 угл) Через цыкл for

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

Рекурсивно и нерекурсивно описать логическую функцию, проверяющую на равенство два бинарных дерева - C++
страшно каюсь, не подумайте что я ленивый тюлень и мне не хочется вникать в тему, обычно я никогда так не делала, но у меня не осталось...


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

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

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