인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

thomas616님의 프로필 이미지
thomas616

작성한 질문수

홍정모의 따라하며 배우는 C언어

5.7 나머지 연산자

소수끼리의 몫과 나머지

작성

·

143

0

예를들어 5.4 나누기 1.05의 몫과 나머지를 구하는 연산자는 뒤에 나오나요? (while 문으로 계속해서 빼는 방식으로 프로그램을 만들 수는 있어보이네요)

답변 1

0

5.4/1.05 는 정수형과는 다르게 5.142857142857..... 입니다.
어떻게 보면 몫과 나머지를 모두 포함하고 있다... 라고 생각할 수도 있죠
원하시는 방식대로 하시려면 직접 구현을 하셔야할 것 같은데
몫은 정수부분이니 반복적으로 빼는 것보다는 소수부분만 남겨서 나누어준 수를 곱하는 것이 좋아보이네요.
어떻게 구현하시던 정확도에는 신경을 쓰셔야할겁니다.

thomas616님의 프로필 이미지
thomas616

작성한 질문수

질문하기