Untitled
unknown
plain_text
2 years ago
760 B
5
Indexable
#include<stdio.h> #include<coinio.h> #include<graphics.h> #include<dos.h> void boundary_fill(int x,int y, int fcolour, int bcolour){ if ((getpixel(x,y)!=bcolour) && (getpixel(x,y)!=fcolour)) { delay(10); putpixel(x,y,fcolour); boundary_fill(x+1,y,fcolour,bcolour); boundary_fill(x-1,y,fcolour,bcolour); boundary_fill(x,y+1,fcolour,bcolour); boundary_fill(x,y-1,fcolour,bcolour); } } void main(){ int x, y, fcolour,bcolour; int gd=DETECT,gm; initgraph(&gd, &gm,"C:\\Turboc3\\BGI"); printf("Enter the seed point (x,y):"); scanf("%d%d",&x,&y); printf("Enter boundary colour:"); scanf("%d",&bcolour); printf("Enter new colour"); scanf("%d",&fcolour); circle(100,200,45); boundary_fill(x,y,fcolour,bcolour); getch(); }
Editor is loading...