소수점 단계에서 연산시 데이터 이상이 생기는 것 같은데...
아얘 정수단위에서 연산후 자릿수를 한번에 바꾸어야 되나요?
어셈블리 단계로 접근하기엔 제가 거기까진 잘 몰라서...
double형으로 하던 float형으로 하던 계속 비슷하게 결과값 나오고
gcc에선 혹시 손실 안일어날까 해서 등록 해봤는데 WA로 뜨네요.
일단 저는 VS에서 컴파일링 했고
아래는 해당 컴파일러에서 input값과 output값입니다. 보다시피 소수점 단계에서 데이터 손상이 일어나는데... 조언 부탁드립니다.
10
2.704369e-002
-7.311173e+000
5.607585E-003
-1.948662e-002
-4.242735E-003
2.511110e+000
9.197417e+001
-6.255319e+001
-5.133808E+001
-8.026413E+000
0.027044
-7.311173
0.005608
-0.019487
-0.004243
2.511110
91.974170
-62.553190
-51.338080
-8.026413