Скачиваний:
2
Добавлен:
01.05.2014
Размер:
510 б
Скачать
#pragma once
#include <math.h>

class CVector
{
public:
	double x;
	double y;
	CVector operator+(CVector y_){return CVector(x+y_.x,y+y_.y);}
	CVector operator-(CVector y_){return CVector(x-y_.x,y-y_.y);}
	CVector operator*(double  c ){return CVector(x*c,y*c);}
	CVector operator-()			 {return CVector(-x,-y);}
	double	operator*(CVector y_){return x*y_.x+y*y_.y;}

	operator  double()			 {return sqrt(x*x+y*y);}//norm when converting to double

	CVector(double x_,double y_) {x=x_;y=y_;}

};
Соседние файлы в папке Лабораторная работа №32