Problem statement

Contest source

* Author , Tester , Editorialist :* Jashwanth

# DIFFICULTY:

easy

# PREREQUISITES:

11th 12th mathematics

# PROBLEM:

we were being asked to find whether the given point is inside the given circle or outside the given circle , given the constraints that , the circle has its center at (c,0) and passes through origin

# EXPLANATION:

as the circle has its center at (c,0) and passes through the center , we can say that its radius is c.

meaning:

- the equation

x^2 + y^2 -2xc =0

- gives zero for any point on the circle
- gives positive number if coordinates (x,y) lie outside the circle
- give negative number if coordinates (x,y) lie inside the circle

# SOLUTION :

```
#include<time.h>
#include<math.h>
#include<stream>
#include<vector>
#include<stdlib.h>
#include<iostream>
using namespace std;
int inside_outside(int c,int x, int y)
{
float result = pow(x,2)+pow(y,2)-2*x*c;
if(result >0)
return 1;
else if(result<0)
return -1;
else
return 0;
}
int main() {
int c,x,y;
cin>>c>>x>>y;
cout<<inside_outside(c,x,y);
return 0;
}
```