여러 복잡해 보이는 사칙연산을 사용해 푸는 문제이다.
복잡해보이지만, 자세히 보면 아주 간단한 문제이다.
1. 첫째 줄에서 a, b, c 입력받기
2. 입력받은 값을 이용한 사칙연산으로 출력하기
#include <iostream>
int main(){
using namespace std;
int a, b, c;
cin >> a >> b >> c;
cout << (a + b) % c << "\n";
cout << ((a % c) + (b % c)) % c << "\n";
cout << (a * b) % c << "\n";
cout << ((a % c) * (b % c)) % c << "\n";
return 0;
}
생각보다 엄청 간단한 문제이다!
endl을 쓰지 않고 "\n"을 사용한 이유는 메모리 효율 문제 때문인데, 다음에 포스팅하도록 하겠다.
'코딩테스트 준비' 카테고리의 다른 글
[C++] 백준 1330번 - 두 수 비교하기 (0) | 2022.11.21 |
---|---|
[C++] 백준 10171번 - 고양이 (0) | 2022.11.21 |
[C++] 백준 3003번 - 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2022.11.21 |
[C++] 백준 18108번 - 1998년인생인 내가 태국에서는 2541년생?! (0) | 2022.11.21 |
[C++] 백준 10926번 - ??! (0) | 2022.11.21 |