시작은 미미하나 끝은 쥬쥬하리라.

PS/Baek-Joon C++

[백준 C++] 단계별 문제풀이 1단계 < 10430 : 나머지 >

코딩뚜벅이 2024. 1. 24. 14:50

나머지

  • 문제
  • 풀이
  • 결과

문제

 


 

풀이

#include <iostream>
#include <cstring>
using namespace std;

int main() 
{
    int a = 0;
    int b = 0;
    int c = 0;
    
    while(1)
    {
        cin >> a >> b >> c;
        if (a<2 || c>10000) {
            cout << "a는 2이상, c는 10000 이하로 입력해주세요." << endl;
        } else {
            break;
        }
    }
    
    cout << (a + b) % c << endl;
    cout << ((a % c) + (b % c)) % c << endl;
    cout << (a * b) % c << endl;
    cout << ((a % c) * (b % c)) % c << endl;
}

 

<iostream> 클래스의 cin, cout 메서드와 사칙연산을 활용한 문제입니다. 저는 조건에 맞는 값을 입력받을때까지 계속해서 입력을 받도록 정의했습니다.

 


 

결과