#include <iostream>
#include <conio.h>  

using namespace std;

class wektor {
	private:
	int x,y;
	public:
	wektor () : x(0),y(0) {};
	wektor (int wx, int wy) : x(wx),y(wy) {};
	wektor operator + (wektor w) {
		return wektor(x+w.x,y+w.y);
		};
	wektor operator - (wektor w) {
		return wektor(x-w.x,y-w.y);
		};
	wektor operator - () {
		return wektor(-x,-y);
		};
	friend void pokazWektor(wektor &w);		//deklaracja funkcji zaprzyjaźnionej
};

void pokazWektor(wektor &w) {				//funkcja zaprzyjaźniona
		cout<<"wektor x="<<w.x<<" y="<<w.y<<endl;
}

int main() {    		
	wektor pierwszy(5,2), drugi(2,4), trzeci;
	pokazWektor(pierwszy);
	pokazWektor(drugi);
	pokazWektor(trzeci);
	trzeci = pierwszy + drugi;	
	pokazWektor(trzeci);
	trzeci = pierwszy - drugi;	
	trzeci =- drugi;	
	pokazWektor(trzeci);

	getch();			
	return 0;
}
