/*estrella2*/ /*Fernando Galindo Soria*/ #include #include void estrella(int,int,int,int,int); int ind; void main() { int gd=DETECT,gm; initgraph(&gd,&gm,""); estrella(150,150,10,37,100); getch(); closegraph(); } void estrella(int x0,int y0,int l,int an,int ind) { int x1,y1,x2,y2; if (bioskey(2)!=0x04) if (ind > 0) { x1=x0+(l*cos(an/57.29578)/1.5); y1=y0+(l*sin(an/57.29578)/1.5); x2=x1+(l*cos(an/57.29578)/1.5); y2=y1+(l*sin(an/57.29578)/1.5); line(x1,y1,x2,y2); estrella(x0,y0,l+1,an+27,ind-1); } }