#include #include using namespace std; class Vektor{ double vx, vy; public: Vektor(double ux, double uy){ vx=ux; vy=uy; } double pikkus(){ return sqrt(vx*vx+vy*vy); } double x(){return vx;} double y(){return vy;} Vektor* liida(Vektor* v){return new Vektor(vx+v->x(), vy+v->y());} Vektor* lahuta(Vektor* v){return new Vektor(vx-v->x(), vy-v->y());} Vektor* korruta(double k){return new Vektor(vx*k, vy*k);} double kaugus(Vektor* v){ Vektor *abi=this->lahuta(v); double tulemus=abi->pikkus(); free(abi); return tulemus; } }; int main(void){ Vektor *v1=new Vektor(4, 6); Vektor *v2=new Vektor(5, 7); Vektor *v3=v1->lahuta(v2); cout << v3->x() << " " << v3->y() << " " << v3->pikkus() << endl; cout << v1->kaugus(v2) << endl; return 0; }