Как вывести сравнения векторов на консоль?

#include <iostream>
#include <cmath>
#include <vector>
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 operator == (const  Vector &v2)
    {
        return (this->x == v2.x && this->y == v2.y);
    }
bool operator!= (const Vector &v2)
    {
        return !(this == &v2);
    }
};
int main()
{
    Vector vector(1,1);
    Vector vector1(3,4);
    vector.ShowData();
    vector1.ShowData();
    cout<<vector.GetDlina()<<endl;
    cout<<vector1.GetDlina()<<endl;
    return 0;
}
cout << (vector == vector1 ? "" : "не ") << "равны"';

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.