Circle function is one of the library function of Graphics.h header file. It draws a circle on to the output screen. It takes three arguments, the first two are for centre coordinate and the last one represents the radius of the circle.
Syntax:
circle(x,y,centre);
C program to draw a circle using circle function?
Program:
#include<conio.h> #include<graphics.h> #include<stdio.h>
void main() { int gd=DETECT,gm;
int x_centre,y_centre,radius; clrscr(); initgraph(&gd,&gm,"C:\\TURBOC3\\BGI"); printf("\n Please enter the centre coordinate of a circle = "); scanf("%d %d",&x_centre,&y_centre); printf("\n Now, \n Please enter the radius = "); scanf("%d",&radius); printf("\n***** CIRCLE ******"); circle(x_centre,y_centre,radius); getch(); closegraph();
}
Output: