728x90
https://www.acmicpc.net/problem/2720
2720번: 세탁소 사장 동혁
각 테스트케이스에 대해 필요한 쿼터의 개수, 다임의 개수, 니켈의 개수, 페니의 개수를 공백으로 구분하여 출력한다.
www.acmicpc.net
거스름돈 액수가 주어지면, 쿼터(0.25)의 개수, 다임(0.10)의 개수, 니켈(0.05)의 개수, 페니(0.01)의 개수를 구하는 프로그램
거스름돈은 항상 5 이하이고, 손님이 받는 동전의 개수를 최소로 하려고 한다.
입력되는 값은 달러가 아니라 센트다
#include <iostream>
using namespace std;
int main(){
ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
int t;
int money[4] = {25, 10, 5, 1};
int ans[4];
cin >> t;
while(t--){
int c;
cin >> c;
for(int i=0; i<4; i++){
ans[i] = c / money[i];
c %= money[i];
}
for(int i=0; i<4; i++) cout << ans[i] << ' ';
cout << '\n';
}
return 0;
}
728x90
'알고리즘 > 백준' 카테고리의 다른 글
[백준/c++] 14720번: 우유 축제 (0) | 2022.07.08 |
---|---|
[백준/c++] 2810번: 컵홀더 (0) | 2022.07.08 |
[백준/c++] 2864번: 5와 6의 차이 (0) | 2022.07.08 |
[백준/c++] 10162번: 전자레인지 (0) | 2022.07.08 |
[백준/c++] 5585번: 거스름돈 (0) | 2022.07.08 |