()-mnog.tochki [i +1]. getx (), 2) +
+ pow (mnog.tochki [i]. gety ()-mnog.tochki [i +1]. gety (), 2));
if ((r1 <= ymlong) && (r2 <= ymlong))
{
if (r1
}
else r [i] = 0;
}
}
/////////////////////////////////////mnogougolnik :: show ( void)
{
int
}
///////////////////////////////////kola :: show (mnogougolnik mnog )
{
int i; (i = 0; i
}
Файли з вхіднімі Даними
В
Рис. Файл my.txt
В
Ріс.Файл my1.txt
Роздруківка графічного Вирішення
В
Рис.
Програма Menu
# include
# include
# include
# include
# define LEFT 75
# define RIGHT 77
# define DOWN 13
Knopka
{x1; y1; x2; y2; str [80];: setparam (int xx1, int yy1, int xx2, int yy2, char * sstr); show (int Lcolor, int bcolor) ; void run (void) = 0;
}; knopka1: public Knopka
{: run (void);
}; knopka2: public Knopka
{: run (void);
}; knopka3: public Knopka
{: run (void);
}; knopka4: public Knopka
{: run (void);
}; knopka5: public Knopka
{: run (void);
}; Menu
}; main ()
{(0); (); mnu (15,1); (1) mnu.getmessage (getch ());
} Knopka :: setparam (int xx1, int yy1, int xx2, int yy2, char * sstr)
{= xx1; = yy1; = xx2; = yy2; (str, sstr);
}; Knopka :: show (int tcolor, int bcolor)
{(tcolor); (bcolor); (x1, y1, x2, y2); (); (1,1); ("% s", str);
} knopka1 :: run (void)
{str [80]; * fin = fopen ("a: button.txt", "r"); (15); (1); (2,4,78, 25); (); (int i = 0; i <14; i + +)
{(str, 80, fin); (1,1 + i); (str);
} (0); (); ();
} knopka2 :: run ...