Similar to previous post, following is the program for Midpoint Circle Drawing Algorithm in C.
PROGRAM CODE
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
int gd=DETECT,gm,i,x,y,r,xmid,ymid;
float p;
void main()
{
clrscr();
printf("\nEnter radius of circle=");
scanf("%d",&r);
initgraph(&gd,&gm,"c:\\tc\\bgi");
x=0;
y=r;
p=1.25-r;
do
{
xmid=getmaxx()/2;
ymid=getmaxy()/2;