Code:: 01. Write A Program in C To Draw A Smiley Face
Code:: 01. Write A Program in C To Draw A Smiley Face
Code:
#include<stdio.h>
#include <graphics.h>
#include <conio.h>
int main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\turboc3\\bgi");
setcolor(YELLOW);
circle(300, 100, 40);
setfillstyle(SOLID_FILL, YELLOW);
floodfill(300, 100, YELLOW);
setfillstyle(SOLID_FILL, BLACK);
fillellipse(310, 85, 2, 6);
fillellipse(290, 85, 2, 6);
ellipse(300, 100, 205, 335, 20, 9);
ellipse(300, 100, 205, 335, 20, 10);
ellipse(300, 100, 205, 335, 20, 11);
getch();
return 0;
}
Output:
void main()
{int i=0;
int gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\turboc3\\bgi");
setbkcolor(WHITE);
lineUsingDDA(20,20,50,20);
lineUsingDDA(50,20,50,140);
lineUsingDDA(50,140,140,140);
lineUsingDDA(140,140,140,170);
lineUsingDDA(20,170,140,170);
lineUsingDDA(20,20,20,170);
lineUsingDDA(180,20,280,20);
lineUsingDDA(180,20,180,50);
lineUsingDDA(280,20,280,50);
lineUsingDDA(240,50,240,150);
lineUsingDDA(220,150,240,150);
lineUsingDDA(220,50,220,150);
Output:
if(dxi==0)
putpixel(y1,x1,GREEN);
else
putpixel(x1,y1,GREEN);
printf("%d\t%d\t%d\t%d\n",k,p,x1,y1);
printf("--------------------------------- \n");
}
}
}
void main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\turboc3\\bgi");
drawLineUsingBresenham(20,10,30,18);
}
Output:
void main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\turboc3\\bgi");
setbkcolor(WHITE);
drawLineUsingBresenham(20,20,50,20);
drawLineUsingBresenham(50,20,50,140);
drawLineUsingBresenham(50,140,140,140);
drawLineUsingBresenham(140,140,140,170);
drawLineUsingBresenham(20,170,140,170);
drawLineUsingBresenham(20,20,20,170);
drawLineUsingBresenham(180,20,280,20);
drawLineUsingBresenham(180,20,180,50);
drawLineUsingBresenham(280,20,280,50);
drawLineUsingBresenham(240,50,240,150);
drawLineUsingBresenham(220,50,220,150);
drawLineUsingBresenham(220,150,240,150);
drawLineUsingBresenham(240,50,280,50);
drawLineUsingBresenham(180,50,220,50);
getch();
}
Output: