#include<stdio.h>
#include<graphics.h>
#include<math.h>
int main()
{
clrscr();
int gd=DETECT,gm;
initgraph(&gd,&gm,"C:\\TC\\BGI");
int x,y,x1,y1,x2,y2,dx,dy,steps,xinc,yinc,k;
dx=(x2-x1);
dy=(y2-y1);
{
}
else
xinc=dx/steps;
yinc=dy/steps;
x=x1;
y=y1;
floodfill(x,y,1);
for(k=0;k<steps;k++)
{
x=x+xinc;
y=y+yinc;
floodfill(x,y,1);
}
closegraph();
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8Z3JhcGhpY3MuaD4KI2luY2x1ZGU8bWF0aC5oPgppbnQgbWFpbigpCnsKICAgIGNscnNjcigpOwogICBpbnQgZ2Q9REVURUNULGdtOwogICBpbml0Z3JhcGgoJmdkLCZnbSwiQzpcXFRDXFxCR0kiKTsKICAgaW50IHgseSx4MSx5MSx4Mix5MixkeCxkeSxzdGVwcyx4aW5jLHlpbmMsazsKICAgc2NhbmYoIiVkIiwmeDEpOwogICBzY2FuZigiJWQiLCZ5MSk7CiAgIHNjYW5mKCIlZCIsJngyKTsKICAgc2NhbmYoIiVkIiwmeTIpOwogICBnZXRjaCgpOwogICBkeD0oeDIteDEpOwogICBkeT0oeTIteTEpOwogICBpZihhYnMoZHgpPmFicyhkeSkpCiAgIHsKICAgICAgIHN0ZXBzPWFicyhkeCk7CiAgIH0KICAgZWxzZQogICAgICAgc3RlcHM9YWJzKGR5KTsKICAgICAgIGdldGNoKCk7CiAgIHhpbmM9ZHgvc3RlcHM7CiAgIHlpbmM9ZHkvc3RlcHM7CiAgIHg9eDE7CiAgIHk9eTE7CiAgIGdldGNoKCk7CiAgIHByaW50ZigiXG5HT0RcbiIpOwogICBmbG9vZGZpbGwoeCx5LDEpOwogICBnZXRjaCgpOwogICBmb3Ioaz0wO2s8c3RlcHM7aysrKQogICB7CiAgICAgIHg9eCt4aW5jOwogICAgICB5PXkreWluYzsKICAgICAgZmxvb2RmaWxsKHgseSwxKTsKICAgfQogICBnZXRjaCgpOwogICBjbG9zZWdyYXBoKCk7CiAgIHJldHVybiAwOwp9