#10. 백준 10430번 문제 풀이: 나머지 문제 원본 보기
(A+B)%C 와 ((A%C)+(B%C))%C 같을까? (AxB)%C 와 ((A%C)x(B%C))%C 같을까? A B C 를 입력받아 위의 네가지 경우를 계산해서 출력하라.
입력/출력
--입력--
5 8 4
--출력--
1
1
0
0
문제풀이+해설
문제에 제시된 형태로 그대로 계산해서 출력하면 된다.
문제에서 % 연산은 나누고 남은 나머지 정수를 의미한다.
각 언어에 따른 연산 방법만 알고 있으면 된다.
code sol.
#include <stdio.h>
int main() {
  int a, b, c;
  scanf("%d %d %d", &a, &b, &c);
  // 값을 세개 입력받아 정수형으로 각 변수에 대입

  // 문제에서 제시한 식대로 연산해서 출력. 줄바꿈(\n)추가.
  printf("%d\n", (a+b)%c );
  printf("%d\n", ((a%c)+(b%c))%c );
  printf("%d\n", (a*b)%c );
  printf("%d\n", ((a%c)*(b%c))%c );
  return 0;
}
© 코드솔 - CodeSol. All Rights Reserved.