-
[C++/dovelet] 거스름 돈알고리즘/dovelet 2023. 1. 12. 15:53
■ 프로그램 명 : change
상점에서 물건을 사고 지폐로 돈을 내면 거스름 돈을 줘야 한다.
이 때 동전을 어떻게 해서 줘야 하는지 계산하시오.
돈은 반드시 1000 원을 내며 , 거스름 돈은 10 원 , 50 원 , 100 원 동전으로 하고 큰 동전 우선으로 준다.
■ 입력
물건 값으로 세자리 자연수가 입력으로 주어진다.
일의 자리는 0 이다.
■ 출력
동전 100 원 , 50 원 , 10 원의 개수를 출력한다.
■ 입출력 예
입력
530
출력
4 1 2
■ 소스 코드
#include <stdio.h> int main() { int num, money = 1000, change100, change50, change10; scanf_s("%d", &num); money -= num; change100 = money / 100; change50 = money % 100 / 50; change10 = money % 100 % 50 / 10; printf("%d %d %d", change100, change50, change10); return 0; }
'알고리즘 > dovelet' 카테고리의 다른 글
[C++/dovelet] 세 자리 수 곱셈 (0) 2023.01.12 [C++/dovelet] 초 변환 (0) 2023.01.12 [C++/dovelet] 몫과 나머지 구하기 (0) 2023.01.12 [C++/dovelet] 섭씨온도를 화씨온도로 변환 (0) 2023.01.12 [C++/dovelet] 네 수의 평균 (0) 2023.01.12