#include<conio.h>
#include<stdio.h>
#include<graphics.h>
#include<math.h>
#define Pi 3.141592654
typedef struct{
int x;
int y;
}Diem;
Diem XacDinh(Diem centre, int R, int i)
{
Diem k;
k.x=centre.x+R*cos(i*Pi/180);
k.y=centre.y+R*sin(i*Pi/180);
return k;
}
void Ve_DuongTron(Diem centre,int R,int color)
{
for (float x=0;x<=(R/sqrt(2));x++)
{
float y=sqrt(R*R-x*x);
putpixel(centre.x+x,centre.y+y,color);
putpixel(centre.x-x,centre.y-y,color);
putpixel(centre.x-x,centre.y+y,color);
putpixel(centre.x+x,centre.y-y,color);
putpixel(centre.x+y,centre.y+x,color);
putpixel(centre.x-y,centre.y-x,color);
putpixel(centre.x-y,centre.y+x,color);
putpixel(centre.x+y,centre.y-x,color);
}
}
main()
{
initwindow(800,600);
Diem t;
t.x=400;
t.y=300;
Ve_DuongTron(t,150,15);
// circle(t.x,t.y,150);
getch();
}
Post a Comment