[재질문] 진법 변환 계산에 대해 질문합니다..
글쓴이: ferteen / 작성시간: 금, 2006/03/31 - 10:43오전
1231231232143213(5진법) + 4214124341246445(7진법) = 8진법으로 얼마일까요?
위에 식이 예를 든겁니다. 2-16진법부터 해야되고 10의 256까지 계산해야 됩니다..
큰수이기 때문에 숫자로는 안되고 문자열로 하라고 했는데요...
10의 256승 사칙연산은 되는데 진법계산이 문제입니다... 범위가 크기 때문에 아스키 코드로 고쳐서
계산하라고 하는데 이해가 잘 안됩니다...
처음에 첫번째 숫자를 입력받습니다.. 입력받은 숫자를 몇진법이냐고 물어봐서 그에 맞게 변환을 합니다..
두번째 숫자도 마찬가지죠. 입력받은 숫자를 몇진법이냐고 물어봐서 변환을 해줍니다..
그리고 사칙연산을 해주고 다음에 몇진법으로 출력할지를 물어봐서 그에 맞게 출력해줍니다..
이렇게 되는 프로그램을 만들려고 합니다..
저번에 질문할때 답변주신분이 10진법으로 바꿔서 해보라고 하셨는데....큰 수라 그렇게 안되는것 같습니다..
처음에 첫번째 숫자와 두번쨰 숫자를 진법 변환한 다음에.. 바로 그 상태에서 큰 수 계산을 할수가 있나요..??
진법변환을 해준다음에 아스키 코드로 고쳐서 그 다음에 계산을 해야 하나요..??
몇일동안 밤을 새면서 했는데도 안됩니다.....점수가 별로 큰것도 아닌데....
정말 머리가 아픕니다....답변좀 부탁드립니다..
Forums:
Large Integer Arithmetic
Large(Big) Integer Arithmetic으로 검색해 보세요.
http://homes.esat.kuleuven.be/~cosicart/pdf/AB-9400.pdf
http://www.codeproject.com/csharp/BigInteger.asp
___________________________________
Less is More (Robert Browning)
___________________________________
Less is More (Robert Browning)
댓글 달기