Ee
- 1. #include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void main()
{ clrscr();
int ry,rx,xc,yc,pi;
int xi=0,yi=ry,i=0;
int yx=2*ry*ry*xi;
int xy=2*rx*rx*yi;
int gm=DETECT,gd;
initgraph(&gm,&gd,"");
//int 2*ry*ry*xi;
//int 2*rx&rx*yi;
// cout<<"Enter the xc:"<<endl;
// cin>>xc;
//cout<<"Enter the yc:"<<endl;
// cin>>yc;
cout<<"Enter the Rx:"<<endl;
cin>>rx;
cout<<"Enter the RY:"<<endl;
cin>>ry;
yi=ry;
cout<<yi;
pi=(ry*ry)-(rx*rx*ry)+((rx*rx)/4);
cout<< "i "" "" pi "" "" (xi+1 , yi+1) " "2*ry*ry*xi " "
2*rx*rx*yi"<<endl<<endl;
cout<< i<<" "<< pi <<" "<<" ""("<<xi+1 <<","<<" "<<yi<<")"<<" "<<"
""("<<2*ry*ry*xi+1<<")"<<" "<<" ""("<<2*rx*rx*yi<<")"<<endl;
//while(!((2*ry*ry*xi>2*rx&rx*yi)||(2*ry*ry*xi==2*rx&rx*yi)))
while(!((yx>xy)||(yx==xy)))
{
if(pi<0)
{
xi++;
i++;
pi=pi+(2*ry*ry*xi)+(ry*ry);
}
else
{
xi++;
yi--;
i++ ;
pi=pi+(2*ry*ry*xi)-(2*rx*rx*yi)+(ry*ry);
}
cout<< i<<" "<< pi <<" "<<" ""("<<xi+1 <<","<<" "<<yi<<")"<<" "<<"
""("<<2*ry*ry*xi<<")"<<" "<<" ""("<<2*rx*rx*yi<<")"<<endl;
}
getch();
closegraph();
}