PS/BOJ
[백준] 1075.cpp : 나누기
bconfiden2
2020. 6. 17. 10:18
1075번: 나누기
첫째 줄에 N, 둘째 줄에 F가 주어진다. N은 100보다 크거나 같고, 2,000,000,000보다 작거나 같은 자연수이다. F는 100보다 작거나 같은 자연수이다.
www.acmicpc.net
#include <iostream>
using namespace std;
int main(void)
{
int n, f;
cin >> n >> f;
// 입력받은 n 값의 뒤 2자리 수를 00 으로 바꿔주고 f 로 나눈 나머지
int ans = n / 100 * 100 % f;
// 만약 f 로 나눠떨어지지 않는다면 나눠떨어지는 값으로 바꿔줌
if(ans != 0) ans = f - ans;
if(ans < 10) cout << '0' << ans << endl;
else cout << ans << endl;
}
[Try]
1. 몫과 나머지 사용하여 적절한 값을 구해준다