[300]10430回余剰



剩下10430次


質問する


(A+B)%Cは(A%C)+(B%C)%Cと同じですか?
(A×B)%Cは(A%C)× (B%C)は%Cと同じですか?
3つの数A,B,Cが与えられた場合は,上記の4つの値を求めるプログラムを作成する.

入力


最初の行はA,B,Cの順に与えられる.(2 ≤ A, B, C ≤ 10000)

しゅつりょく


1行目(A+B)%C,2行目(A%C)+(B%C)%C,3行目(A)×B)%C、4行目(A%C)× (B%C)出力%C.

コピー例入力1

5 8 4

コピー例出力1

1
1
0
0

コード#コード#

//---- 세팅 ----//
const fs = require('fs');
const stdin = (
  process.platform === 'linux'
    ? fs.readFileSync('/dev/stdin').toString()
    : `\
5 8 4
`
).split('\n');

const input = (() => {
  let line = 0;
  return () => stdin[line++];
})();

//---- 풀이 -----//

const [a, b, c] = input().split(' ').map(Number);

console.log((a + b) % c);
console.log(((a % c) + (b % c)) % c);
console.log((a * b) % c);
console.log(((a % c) * (b % c)) % c);