#include<stdio.h>
#include<graphics.h>
#include<math.h>
float main1()
{
     struct complex z;
      double absval;
      float a,b;
      scanf("%f%f",&a,&b);
      z.x = a;
      z.y = b;
      return cabs(z);

}


void main()
{
int gd=DETECT,gm;
int n,i;
float x[20],y[20];

initgraph(&gd,&gm,"");
cleardevice();

printf("\nEnter the no. of points : ");
scanf("%d",&n);

printf("\nEnter the co-ordinate values (x & a,b ) ");
printf("example: 10 2 6\n");

for(i=0;i<n;i++)
{
scanf("%f",&x[i]);
y[i]=main1();
}

cleardevice();
setbkcolor(WHITE);
setcolor(BLUE);

line(10,0,10,479);
line(10,240,639,240);

for(i=0;i<n;i++)
{

circle(3*(x[i])+10,240-(3*y[i]),2);
line(3*(x[i])+10,240-(3*y[i]),3*(x[i])+10,240);
circle(3*(x[i])+10,240-(3*y[i]),2);
delay(25);
}

getch();
}



