C/C++ 좌표가 원안에 있는지 체크하는 알고리즘 devflow 2012. 10. 14. 21:05 친구 부탁으로 작성하게 되어 올려봅니다.일단 원중심의 좌표는 (0, 0)으로 간주합니다. #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { //마 수학시간에 처자고 머햇노! float radius = 10.0; int in_x, in_y; cout << "enter a point with two cooridnates : " ; cin >> in_x; cin >> in_y; cout << endl << "Point (" << in_x << ", " << in_y << ") is "; if ( (in_x*in_x) + (in_y*in_y) < radius*radius ) cout << "is in the circle"; else cout << "is not in the circle"; return 0; } 원의 중심이 (0,0)이 아니라면, in_x 와 in_y의 변수에 각각 원의 중심 좌표를 빼주세요.즉 (in_x-center_x)^2 , (in_y-center_y)^2 가 되는겁니다. 공유하기 게시글 관리 devflow 저작자표시 비영리 동일조건 'C/C++' Related Articles new 연산자를 가지는 클래스 만들어보기 파일 입출력 - Part.1 : 파일 입력 Visual Studio 2012 한글로 언어 변경하기. [mIRC] ForeWindows 캡션