/*espina*/ /*Fernando Galindo Soria*/ #include #include void arbol(int,int,float,int); int ind; void main() { float l; int gd=DETECT,gm,ind1; initgraph(&gd,&gm,""); ind=1; arbol(310,450,35,90); getch(); closegraph(); } void arbol(int x0,int y0,float l,int an) { int x1,y1; if (l > ind ) { //setcolor(l); x1=x0-(l*cos(an/57.29578)); y1=y0-(l*sin(an/57.29578)); line(x0,y0,x1,y1); arbol(x1,y1,l/1.72,an-57); arbol(x1,y1,l-1.5,an); arbol(x1,y1,l/1.72,an+57); } }