본문 바로가기

백준 문제풀이/입출력과 사칙연산

백준 알고리즘 10430 / 단계별로 풀어보기 - 입출력과 사칙연산 11

 

안녕하세요.

 

11번째, 10430 나머지 입니다.

 

링크는 여깁니다.

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

 

10430번: 나머지

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

www.acmicpc.net

이 문제도 단순히 코드만 짜는 것은 너무 쉬우나, 왜 그렇게 되는가에 대해 생각하면 좋을 문제입니다.

 

코드는 이렇습니다.

 

#include <stdio.h>

int main()
{
	int A = 0, B = 0, C = 0;
	scanf("%d %d %d", &A, &B, &C);
	printf("%d\n", (A + B) % C);
	printf("%d\n", (A % C + B % C) % C);
	printf("%d\n", (A * B) % C);
	printf("%d", (A % C * B % C) % C);
	return 0;
}

 

 

감사합니다.