진법바꾸기


문제 : 십진수와(d), 진법(n)을 받아들여 십진수를 n 진법으로 변환시키는 프로그램을 만들어라.

처리조건

  • 2~24진수 이내로 바꿀 수 있게한다.
  • 입력받는 십진수(d)값이 0일 때 프로그램이 종료된다.

input

  • 10진수 d는 5자리 이내 정수.
  • 진수 n은 2 ~ 24이내.

output

샘플
~cpp 
 10진수 = 2701
 진법 = 16
 결과 = A8D


풀이

작성자 작성언어 개발시간 코드
허아영 C 1시간 넘게 진법바꾸기/허아영
조현태 C/C++ . 진법바꾸기/조현태
문보창 C++ 10분 진법바꾸기/문보창
김영록 C 1시간 30분 진법바꾸기/김영록


쓰레드

  • 24 진법까지는 너무 큰가 . ^-^;;; --아영
  • 샘플 수정해 주세요. 16진법의 경우 10~15를 A~F로 나타내기로 약속했지만, 다른 진법의 경우는 약속한 문자가 없습니다. 따라서 프로그램의 일관성을 위하여 A8D 대신 10 8 13로 나타내 주는게 좋을것 같습니다. -- 보창
  • 책의 문제를 똑같이 적은 것 뿐입니다^^ 문제를 잘 읽어보고 다른 진법의 경우도 될 수 있게 프로그램을 작성해 주세요. 24진법까지라는 제한을 둔 것도 문제의 의도가 있을 듯 하지 않나요?



Retrieved from http://wiki.zeropage.org/wiki.php/진법바꾸기
last modified 2021-02-07 05:31:14