discuss에서 제시해주신
1
-4 -5 10 -7 -3 8를 대입해봤는데.... 94가 나와서 원인을 찾던중 dotnum(10,-7,-3,8)부분에서 i=-3일때 integer(((d - b) / (c - a)) * (i - a) + b)이부분의 값이 0이 아닌, 1로 출력된다는 사실을 알게되었습니다...printf("%d",(int)((((double)-15) / ((double)13)*((double)-3 - (double)10)) + (double)-7));의 결과가 8이 아닌, 7로 나오기 때문이었는데요... 7이 나오는 이유가 무엇인지가 궁금합니다.