Name: Anadi Thakur Course: BCA 6 B' Roll No: 2101620
Name: Anadi Thakur Course: BCA 6 B' Roll No: 2101620
Name: Anadi Thakur Course: BCA 6 B' Roll No: 2101620
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void boundaryfill1(int,int,int,int);
void main()
int gd=DETECT,gm;
int fill,boundary;
initgraph(&gd,&gm,"c:\\tc\\bgi");
rectangle(100,100,150,150);
boundary=getpixel(100,100);
boundaryfill1(125,125,4,boundary);
getch();
putpixel(x,y,fill);
boundaryfill1(x+1,y,fill,boundary);
boundaryfill1(x,y+1,fill,boundary);
boundaryfill1(x-1,y,fill,boundary);
boundaryfill1(x,y-1,fill,boundary);
boundaryfill1(x+1,y+1,fill,boundary);
boundaryfill1(x-1,y-1,fill,boundary);
boundaryfill1(x-1,y+1,fill,boundary);
boundaryfill1(x+1,y-1,fill,boundary);
}
Output
Name: Anadi Thakur
Course: BCA 6 ‘B’
Roll No: 2101620
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
void floodfill4(int,int,int,int);
void main()
int gd=DETECT,gm;
initgraph(&gd,&gm,"c://tc//bgi");
rectangle(50,50,125,100);
floodfill4(75,70,4,getpixel(75,70));
getch();
if(getpixel(x,y)==old)
putpixel(x,y,fill);
floodfill4(x+1,y,fill,old);
floodfill4(x-1,y,fill,old);
floodfill4(x,y+1,fill,old);
floodfill4(x,y-1,fill,old);
floodfill4(x+1,y+1,fill,old);
floodfill4(x+1,y-1,fill,old);
floodfill4(x-1,y+1,fill,old);
floodfill4(x-1,y-1,fill,old);
}
Output