[백준 BOJ] 10430번 나머지 (C++/cpp)

2022. 4. 13. 01:01PS (Program Solving)/BOJ (백준)

문제 설명

https://www.acmicpc.net/problem/10430

 

10430번: 나머지

첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)

www.acmicpc.net

백준 BOJ 10430번 나머지 문제 사진

 

접근 방법 - 나머지 연산자를 이용한 기본 문제

백준의 10430번 문제는 나머지 연산자를 주로 이용하여 해결해야 하는 문제이다.

해당 문제는, 문제의 설명에 나온 대로 순차적으로 출력하면 되는 문제이다.

사용하는 언어의 기본적인 문법과 나머지 연산자에 대해 어느 정도 이해하고 있다면 쉽게 풀 수 있는 문제로 예상된다.

특히나 문제에 제시한 대로 출력만 하면 정답으로 측정되니 더더욱이나 부담 없이 풀 수 있을 것이다.

필자는 cpp를 이용해 아래처럼 코드를 작성하였고 문제를 해결하였다.

 

성공한 코드

#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <iostream>
#define endl '\n'
using namespace std;

//백준 10430번 코드
int main() {
	ios::sync_with_stdio(false);
	cin.tie(NULL);	cout.tie(NULL);

	int a, b, c;
	cin >> a >> b >> c;
	cout << (a + b) % c << endl;
	cout << ((a % c) + (b % c)) % c << endl;
	cout << (a * b) % c << endl;
	cout << ((a % c) * (b % c)) % c << endl;
}

 

제출 결과

백준 BOJ 10430번 나머지 문제 C++ 제출 결과

(2022.03.22 백준 10430번 문제 제출 결과)

반응형