Home » C Program to Draw a Circle

C Program to Draw a Circle

In this article, you will learn to draw a circle in C programming language. You must supply the appropriate information to draw the circle such as co-ordinates of the center, length of the radius and so on.

Problem Definition

We wish to draw a circle in C language using the builtin graphics header file. The function Circle() is called to draw a circle with radius n.

The program follows the steps given below:

  • Declare all variables.
  • Initialize the variables.
  • Intialize the graph and set path to bgi files.
  • Set the color for the circle.
  • Draw the circle.
  • Close the graph.

Program Code – Draw Circle

/* Program to draw a circle in C */
#include <stdio.h>
#include <graphics.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
/* Variable declaration */

int gdriver, gmode;
int x, y, radius;

/* variable initialization */

gdriver = DETECT;

/* Graph initialization */

initgraph(&gdriver, &gmode, "d:\\turboc3\\bgi");


/* Set the color of the circle */

setcolor(CYAN);

/* Draw the CIRCLE */

x = 200;
y = 300;
radius = 100;

circle(x, y, radius);

getch();

/* close the graph */

closegraph();
return 0;

}

Output – Draw Circle

Output - Circle
Output – Circle
(adsbygoogle = window.adsbygoogle || []).push({}); </script

Please support us by disabling your adblocker or whitelist this site from your adblocker. Thanks!

turn of adblocker imag

(adsbygoogle = window.adsbygoogle || []).push({});