https://www.acmicpc.net/problem/5585
#include <iostream>
using namespace std;
int main() {
cin.tie(NULL);
ios::sync_with_stdio(false);
int n;
cin >> n;
n = 1000 - n;
int cnt = 0;
while (n) {
if (n >= 500)
{
cnt++;
n = n - 500;
}
else if (n >= 100)
{
cnt++;
n = n - 100;
}
else if (n >= 50)
{
cnt++;
n = n - 50;
}
else if (n >= 10)
{
cnt++;
n = n - 10;
}
else if (n >= 5)
{
cnt++;
n = n - 5;
}
else
{
cnt++;
n = n - 1;
}
}
cout << cnt;
}
'Programming > BaekJoon' 카테고리의 다른 글
[C++] 백준 1789번 : 수들의 합 (0) | 2019.02.26 |
---|---|
[C++] 백준 3053번 : 택시 기하학 (0) | 2019.02.26 |
[C++] 백준 10886번 : 0 = not cute / 1 = cute (0) | 2019.02.26 |
[C++] 백준 2960번 : 에라토스테네스의 체 (0) | 2019.02.26 |
[C++] 백준 5543번 : 상근날드 (0) | 2019.02.26 |