Mid-Point Circle Generation Algorithm (C++)

Problem Definition: Write a program to implement Mid-Point Circle Generation Algorithm. #include <graphics.h> #include <iostream.h> #include <conio.h> void main(){ int xc,yc,x,y,p,r; int gdriver = DETECT, gmode; initgraph(&gdriver,&gmode,”C:\TC\BGI”); cout<<“Enter co-ordinates of centre: “; cin>>xc>>yc; cout<<“Enter radius of circle: “; cin>>r; x = 0; y = r; p = 1-r; do{ if(p<0){ x++; p += 2*x +1; } else{ x++; y–; p += 2*x – 2*y +1; } putpixel(xc+x,yc+y,WHITE); putpixel(xc+y,yc+x,WHITE); … Continue reading Mid-Point Circle Generation Algorithm (C++)