GRAPHICS
1.CIRCLE
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\tc\\bgi"); //initialization of graphic mode
circle(150,200,50);
getch();
closegraph();//closing of graphic mode
return 0;
}•Output
2.LINE
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\tc\\bgi"); //initialization of graphic mode
line(150,150,250,250);
getch();
closegraph();//closing of graphic mode
return 0;
}•Output
3.RECTANGLE
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\tc\\bgi"); //initialization of graphic mode
rectangle(150,150,350,250);
getch();
closegraph();//closing of graphic mode
return 0;
}•Output
4.SQUARE
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\tc\\bgi"); //initialization of graphic mode
rectangle(150,150,250,250);
getch();
closegraph();//closing of graphic mode
return 0;
}5.ARC
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\tc\\bgi"); //initialization of graphic mode
arc(150,150,180,360,50);
getch();
closegraph();//closing of graphic mode
return 0;
}•OUTPUT
6.SMILEY
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
void main()
{
clrscr();
int gm=DETECT,gm;
initgraph(&gm,&gd,"c:/tc/bgi");
circle(150,150,50);//face circle
setfillstyle(1,YELLOW);
floodfill(150,150,WHITE);
circle(125,140,7);//eye 1 circle
setfillstyle(1,BLACK);
floodfill(125,140,WHITE);
circle(175,140,7);//eye 1 circle
setfillstyle(1,BLACK);
floodfill(175,140,WHITE);
setcolor(BLACK);
arc(150,160,180,360,17);//Smile
arc(150,161,180,360,17);
arc(150,162,180,360,17);
getch();
}•OUTPUT
7.ANIMATION 1
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
void main()
{
clrscr();
int gm=DETECT,gm,i=1;
initgraph(&gm,&gd,"c:/tc/bgi");
while(i<=70)
{
if(i>=60)
setcolor(1);
else if(i>=50)
setcolor(2);
else if(i>=40)
setcolor(3);
else if(i>=30)
setcolor(4);
else if(i>=20)
setcolor(5);
else if(i>=10)
setcolor(6);
else
setcolor(7);
circle(150,150,i);
delay(50);
i++;
}
getch();
}
Comments