Курсовая работа: Програмування мовою С++ з використанням об’єктно-орієнтованого програмування
lineto(p1.getx(), p1.gety());
lineto(p2.getx(), p2.gety());
lineto(p3.getx(), p3.gety());
lineto(p4.getx(), p4.gety());
}
};
float Angle(Point p1, Point p2)
{
long dx = (p2.getx()-p1.getx());
long dy = (p2.gety()-p1.gety());
if (dx==0 && dy==0) return 0;
float res = float(dx*dx)/(float(dx*dx+dy*dy));
if (dx<0) res=-res;
return res;
}
int main()
{
clrscr();
FILE *f=fopen("rect1.txt", "r");
int i, j, n;
char s[200];
fgets(s, 200, f);
for(n=0;!feof(f);++n) fgets(s, 200, f);
rewind(f);
Point* p=new Point[n];
fgets(s, 200, f);
for(i=0; i<n; i++)
{
int x, y;