제곱근 알고리즘을 따로 만들어야 하는건지 ㅠ
잔디
2023.04.01
왜 교수가 안배우는 걸 내는 건지는 모르겠습니다만 일단 제가 원하는 것은
한점에 대한 x, y 좌표값 입력하고 원의 중심 좌표값이랑 원의 반지름 입력 후에 원의 방정식이랑 점의 거리를 알고 싶은뎅...
일단 짜긴 했는데 자꾸 막히네요 ㅠㅠ 너무 막막하네요 ㅠ
#include stdio.h
#include math.h
int main(){
int x,y;
int a,b;
int r;
printf(한 점에 대한 x,y 좌표를 입력하시오:);
scanf(%d %d\n,&x,&y);
printf(원의 중심 위치에 대한 x,y, 좌표를 입력하시오:);
scanf(%d %d\n,&a,&b);
printf(원의 반지름 값을 입력하시오:);
scanf(%d\n,r);
if(r=sqrt((r*r)+(b-y)*(b-y))){
printf(원의 방정식: (x-%d)^2 + (y-%d)^2=%d^2\n,a,b,r);
printf(점은 원의 내부에 있고 점과 중심사이의 거리는 %.2f이다.,sqrt((r*r)+(b-y)*(b-y)));
return 0;
}
if(rsqrt((r*r)+(b-y)*(b-y))){
printf(원의 방정식: (x-%d)^2 + (y-%d)^2=%d^2\n,a,b,r);
printf(점은 원의 외부에 있고 점과 중심사이의 거리는 %.2f이다.,sqrt((r*r)+(b-y)*(b-y)));
return 0;
}
}