[C++] 백준 1076번: 나누기

Been·2024년 1월 16일
0

백준

목록 보기
22/23
#include <iostream>
using namespace std;

int main()
{
    int n;
    int f;

    cin >> n >> f;
    //n의 값 초기화
    n = n - (n%100);

    // n/f가 나누어떨어질 때까지 n에서 1을 계속 돌린다.
    while (n%f != 0)
    {
        n = n+1;
    }

    // 나누어떨어졌는데, 만약, 두자리가 10보다 작으면 앞에 0을 출력한다.
    if (n%100 < 10)
    {
        cout << 0 ;
    }
    cout << n%100 ;
}

1. n의 뒤의 두자리를 나머지연산을 통해 00으로 만든다.

2. while문을 통해 n/f의 값이 0이 될 때 까지 n에 1을 더한다.

3. 구한 두자리만을 나머지연산을 이용해 출력한다.

profile
콧콧코코콧코콧ㅅ

0개의 댓글