기본적인 연산이 실행되지가 않아서 질문드립니다. kimeunji moon 문제를 풀고 있는데 삼각함수를 이용해 부채꼴의 넓이에서 삼각함수를 이용해 구한 삼각형의 값을 빼려고 합니다. sss에서 tri1 값을 빼서 뺀 연산결과를 temp1에 넣으려고 하는데 마이너스 연산이 되지 않네요..뭐가 잘못된건지 모르겠습니다. 도와주시면 정말 감사하겠습니다 ㅠ #include <iostream> #include <math.h> using namespace std; double pi = acos(-1); int x, y, z; double result[100]; double theta1; double theta2; double tri1; double tri2; double temp1; double temp2; void input(int a) { for (int i = 0; i<a; i++) { double sss; double yyy; cin >> x; cin >> y; cin >> z; theta1 = acos((x*x + z*z - y*y) / (2 * x*z)); theta2 = acos((y*y + z*z - x*x) / (2 * y*z)); tri1 = x*x*sin(2*theta1)/2; tri2 = y*y*sin(2 *theta2) / 2; sss = x*x*theta1; yyy = y*y*theta2; temp1 =(sss - (float)tri1); temp2 = yyy - tri2; cout << temp1 << endl; cout << temp2 << endl; result[i] = x*x*pi - temp1 - temp2; } for (int i = 0; i < a; i++) { printf("%.3f\n", result[i]); } } int main() { int a; cin >> a; input(a); return 0; } 8년 전
0개의 댓글이 있습니다. 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
kimeunji
moon 문제를 풀고 있는데 삼각함수를 이용해 부채꼴의 넓이에서 삼각함수를 이용해 구한 삼각형의 값을 빼려고 합니다.
sss에서 tri1 값을 빼서 뺀 연산결과를 temp1에 넣으려고 하는데 마이너스 연산이 되지 않네요..뭐가 잘못된건지 모르겠습니다. 도와주시면 정말 감사하겠습니다 ㅠ
8년 전