728x90
문제 1075번
https://www.acmicpc.net/problem/1075
뒤에 두자리는 0으로 바꿔준다. 그리고 0부터 2자리수까지 반복문을 돌려 f로 나누어떨어지는지 확인한다. 나누어떨어진다면 그 값을 저장해 반복문을 빠져나온다. 그 값이 10보다 작다면 앞에 0을 출력한 후 출력해준다.
#include <iostream>
using namespace std;
int main() {
int n, f, result = 0;
cin >> n >> f;
n -= n % 100; //뒤에 두자리는 뺌
for (int i = 0; i < 100; i++) {
if ((n + i) % f == 0) {
result = i;
break;
}
}
if (result < 10) {
cout << 0;
}
cout << result;
return 0;
}
728x90
'백준 > C++' 카테고리의 다른 글
[C++] 백준 11659번 - 구간 합 구하기 4 (0) | 2024.07.19 |
---|---|
[C++] 백준 32025번 - 체육은 수학과목 입니다 (0) | 2024.07.18 |
[C++] 백준 9063번 - 대지 (0) | 2024.07.16 |
[C++] 백준 1735번 - 분수 합 (0) | 2024.07.15 |
[C++] 백준 25192번 - 인사성 밝은 곰곰이 (0) | 2024.07.14 |