아이가 바빠서 요번에 프로그래밍 입문한다고 했는데, 오늘 새벽에서야 다시 키보드 잡았음요.
공부하는 김에 hello world! 부터 시작해서 for, if/else, while 공부하고
함수도 공부해서
factorial(n)을 정의하고 long double으로 변수를 지정도 해 봤어요.
그런데, factorial이 너무 커지다 보니까, 1/factorial(n) 이 너무 작아지는 현상 발생...
근데 2진수에서 맨 앞자리가 1이면 음수가 되잖아요.
자연상수를 테일러전개해서 팩토리얼 이용해서 구하려고 하는데,
항 수가 늘어나면 자연상수에 근접했다가 음수 때문에 다시 작아지는...
으아아아앆~~
%.20f 로 보니까, 소수점 16자리까지 나오드라구요.
유효숫자는 15자리까지.
위 음수문제는 어떻게 해결할 수 있을까요.
아직 책은 안샀는데, 교재는 열혈강호 C 사서 보려고 생각중이에요.
횽들 C는 소수점 몇자리까지 할 수 있어?
트럼프조커(kaima)
2011-01-17 10:43
추천 0
댓글 1
다른 게시글
-
요즘에 영상 플레이어 좀 만들라 하는데 다이렉트 뭐 써야 되나~~ㄹㄷㄹㄷ(210.206) | 11.01.17추천 0
-
월요일아침에 늦잠을잤다..꿀레(14.33) | 11.01.17추천 0
-
근데 학생회장이 교수들한테 전체메일 보내는 게 [10]분당살람(virtuachoi93) | 11.01.17추천 0
-
objective c 멘토좀 해주실 횽 없어??? [2]박효신우워..(203.250) | 11.01.17추천 0
-
FML!!! FML!!! [1]땡칠도사(07dosa) | 11.01.17추천 0
-
오늘부터출근인데뭐입고가냐 it회산데? [1]안자는횽잇..(121.138) | 11.01.17추천 0
-
정보통신전자공학부 [1]킹긎(dc414) | 11.01.17추천 0
-
뇌와 컴퓨터를 계속 연결해봐요 [5]안죽는사람(58.148) | 11.01.17추천 0
-
우리 자짤좀 바꾸자 [2]elwlwlwk(elwlwlwk) | 11.01.17추천 0
-
ㅋㅋ 디씨 십창난듯 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ [1]뭥(211.222) | 11.01.16추천 0
ㄴ 역시 팩토리얼 떡밥엔 언제나 선두주자