/*mariposa*/ /*Fernando Galindo Soria*/ #include #include #include #include void mariposa(int,int,int,int,int); void main() { int gd=DETECT,gm; initgraph(&gd,&gm,""); mariposa(250,180,90,10,12); mariposa(250,180,90,160,12); getch(); closegraph(); return; } void mariposa(int x0,int y0,int l,int an,int ind) { int x1,y1; if (ind > 0) { x1=x0-(l*cos(an/57.29578)); y1=y0-(l*sin(an/57.29578)); mariposa(x0,y0,l-1,an-10,ind-1); line(x0,y0,x1,y1); } }