#include #include using namespace std; class Punkt{ public: double x, y; double kaugusNullist(){ return sqrt(x*x+y*y); } double kaugusPunktist(Punkt p){ //eukleidiline double dx=p.x-x; double dy=p.y-y; return sqrt(dx*dx+dy*dy); } double manchesteriKaugus(Punkt p){ //mööda risti olevaid tänavaid double dx=p.x-x; double dy=p.y-y; if(dx<0){dx=-dx;} if(dy<0){dy=-dy;} return dx+dy; } }; int main(void){ int n=4; Punkt punktid[n]; punktid[0].x=2; punktid[0].y=2; punktid[1].x=4; punktid[1].y=2; punktid[2].x=2; punktid[2].y=6; punktid[3].x=5; punktid[3].y=7; //Pane kõigile neljale punktile koordinaadid //leia, suurim eukleidiline kaugus punktide vahel double suurimKaugus=0; int kust, kuhu; for(int i=0; isuurimKaugus){ suurimKaugus=kaugus; kust=i; kuhu=j; } } } cout << suurimKaugus << " (" << punktid[kust].x << " " << punktid[kust].y << " ) - ( " << punktid[kuhu].x << " " << punktid[kuhu].y << " ) " << endl; return 0; }