Code Competitions

Coding competition

Wednesday, 29 May 2013

program to fill screen with color with different partitions

#include<stdio.h>
#include<graphics.h>
#include<conio.h>
//char *patternnames[]=
//{
//"empty_fill","solid_fill","ltslash_fill","slash_fill","backslash_fill","ltbackslash_fill","hatch_fill","xhatch_fill","interleave_fill"
//};
void main()
{
    int gd=DETECT,gm;
    int xint,yint,xcent,ycent,xinc,yinc,xl,yl,xr,yr,pattrn=0,i,j;
    initgraph(&gd,&gm,"");
    xinc=getmaxx()/5;
    yinc=getmaxy()/2;
    for(i=0;i<2;i++)
    {
        xint=0;yint=i*yinc;
        for(j=0;j<5;j++)
        {
        xl=xint+j*xinc;yl=yint;
        xr=xl+xinc;yr=yl+yinc;
        xcent=(xl+xr)/2;
        ycent=(yl+yr)/2;
        rectangle(xl,yl,xr,yr);
        setfillstyle(pattrn,CYAN);
        floodfill(xcent,ycent,15);
        //outtextxy(xl+5,ycent,patternnames[pattrn]);
        pattrn++;
        }
    }
    getch();
    closegraph();
}

No comments:

Post a Comment