More actions
진법바꾸기
문제 : 십진수와(d), 진법(n)을 받아들여 십진수를 n 진법으로 변환시키는 프로그램을 만들어라.
처리조건
- 2~24진수 이내로 바꿀 수 있게한다.
- 입력받는 십진수(d)값이 0일 때 프로그램이 종료된다.
input
- 10진수 d는 5자리 이내 정수.
- 진수 n은 2 ~ 24이내.
output
샘플
10진수 = 2701 진법 = 16 결과 = A8D
풀이
| 작성자 | 작성언어 | 개발시간 | 코드 |
| 허아영 | C | 1시간 넘게 | 진법바꾸기/허아영 |
| 조현태 | C/C++ | . | 진법바꾸기/조현태 |
| 문보창 | C++ | 10분 | 진법바꾸기/문보창 |
| 김영록 | C | 1시간 30분 | 진법바꾸기/김영록 |
쓰레드
- 24 진법까지는 너무 큰가 . ^-^;;; --아영
- 샘플 수정해 주세요. 16진법의 경우 10~15를 A~F로 나타내기로 약속했지만, 다른 진법의 경우는 약속한 문자가 없습니다. 따라서 프로그램의 일관성을 위하여 A8D 대신 10 8 13로 나타내 주는게 좋을것 같습니다. -- 보창
- 책의 문제를 똑같이 적은 것 뿐입니다^^ 문제를 잘 읽어보고 다른 진법의 경우도 될 수 있게 프로그램을 작성해 주세요. 24진법까지라는 제한을 둔 것도 문제의 의도가 있을 듯 하지 않나요?