#include "graphics.h" #include int main() { int gd,gm,ap,i,j,page=0,r=200,s=8,N=11; float t,eps = (2*M_PI)/N; pont2d pontok[N]; gd = VGA; gm = VGAMAX; initgraph(&gd,&gm,""); // Középpont kezdeti meghatározása pontok[0].x = getmaxx()/2; pontok[0].y = getmaxy()/2; // Csúcspontok kezdeti meghatározása for(t=0,i=1; t<2*M_PI; t+=eps,i++) { pontok[i].x = r * cos(t) + getmaxx()/2; pontok[i].y = r * sin(t) + getmaxy()/2; } while( !kbhit() ) { setactivepage(page); cleardevice(); // Egyenesek kirajzolása for(i=1; i=0 && balgomb) { // Ha a középpontot mozgatjuk, mozog vele együtt minden if(!ap) for(i=1; i<=N; i++) { pontok[i].x += egerx - pontok[0].x; pontok[i].y += egery - pontok[0].y; } pontok[ap].x = egerx; pontok[ap].y = egery; } setvisualpage(page); page = !page; } closegraph(); return 0; }