#include #include #include void floodfill(int x,int y,int oldcolor,int newcolor) { if(getpixel(x,y)==oldcolor) { putpixel(x,y,newcolor); floodfill(x+1,y,oldcolor,newcolor); floodfill(x,y+1,oldcolor,newcolor); floodfill(x-1,y,oldcolor,newcolor); floodfill(x,y-1,oldcolor,newcolor); } } void main() { int gm,gd=DETECT,radius; int x,y; printf("Enter x and y positions for circle\n"); scanf("%d%d",&x,&y); printf("Enter radius of circle\n"); scanf("%d",&radius); initgraph(&gd,&gm,"c:\\turboc3\\bgi"); circle(x,y,radius); floodfill(x,y,0,15); outtextxy(150,150,"Kunalll"); delay(5000); closegraph(); }