#include using namespace std; class Figura{ public: void draw(){ cout << "to jst figura\n";} void move(){} }; class Punkt{ int x,y; public: void draw(){} void move(int x1, int y1){} int getx(){return x;} int gety(){return y;} void setx(int n){x=n;} void sety(int n){y=n;} }; class Triangle:public Figura{ Punkt p0,p1,p2; public: void draw(){ cout << "to jest trojkat o wspolrzednych " ;} void move(Punkt p){ p0.setx(p.getx()+p0.getx()); p0.sety(p.gety()+p0.gety()); p1.setx(p.getx()+p1.getx()); p1.sety(p.gety()+p1.gety()); p2.setx(p.getx()+p2.getx()); p2.sety(p.gety()+p2.gety());} }; class Linia:public Figura{ Punkt p0, p1; public: void draw(){ cout << "to jest linia o wspolrzednych ";} void move(Punkt p){ p0.setx(p.getx()+p0.getx()); p0.sety(p.gety()+p0.gety()); p1.setx(p.getx()+p1.getx()); p1.sety(p.gety()+p1.gety());} }; main(){}