Fractal arbore

#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <graphics.h>
#include<time.h>
#define pi 180
void arbore(int x0,int y0,int l,int u,int n)
{
int x1,y1;
if(n==0)return ;
else
{ x1=x0+l*cos(u);
y1=y0-l*sin(u);
line(x0,y0,x1,y1);
arbore(x1,y1,l/2,u-pi/4,n-1);
arbore(x1,y1,l/2,u+pi/4,n-1);

}
}
int main(void)
{
int n=20;
int gd,gm;
initgraph(&gd, &gm,””);
srand(time(NULL));
initwindow(getmaxwidth(),getmaxheight(),”Proiect”);

arbore(600,750,400,90,n);
getch();
}

Despre scoalamultimedia
la 3 click distanta :)

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: