새소식

💻 Programming (프로그래밍)/C++ | 백준

[C++][백준] - 나머지 (10430번)

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

10430번: 나머지

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

www.acmicpc.net

🔔 문제 : 

정수 A,B,C가 주어집니다.

첫째 줄에 (A+B)%C

둘째 줄에 ((A%C) + (B%C))%C

셋째 줄에 (A×B)%C

넷째 줄에 ((A%C) × (B%C))%C 를 출력하는 문제입니다.


🔔 Kick Point :

나머지 정리를 살펴보면

(A+B)%C 와 ((A%C) + (B%C))%C는 똑같은 값을 가지고

(A×B)%C와  ((A%C) × (B%C))%C는 똑같은 값을 가집니다. 

 


🔔 Code :

#include <iostream>
using namespace std;

int main() {
	int a, b, c;
	cin >> a >> b >> c;
	cout << (a + b) % c << '\n'
		<< (a + b) % c << '\n'
		<< (a * b) % c << '\n'
		<< (a * b) % c;
}

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.