C++/C++ 문제
[C++] 백준 10430번: 나머지
renne
2022. 8. 17. 23:53
https://www.acmicpc.net/problem/10430
10430번: 나머지
첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)
www.acmicpc.net
#include<iostream>
using namespace std;
class mod{
private:
int a, b, c, result;
public:
void cal1(int, int, int);
void cal2(int, int, int);
void cal3(int, int, int);
void cal4(int, int, int);
void show();
mod();
};
mod::mod(){
}
void mod::cal1(int a, int b, int c){
result = (a + b) % c;
}
void mod::cal2(int a, int b, int c){
result = ((a % c) + (b % c)) % c;
}
void mod::cal3(int a, int b, int c){
result = (a * b) % c;
}
void mod::cal4(int a, int b, int c){
result = ((a % c) * (b % c)) % c;
}
void mod::show(){
cout << result << endl;
}
int main(){
int a, b, c;
cin >> a >> b >> c;
mod temp;
temp.cal1(a, b, c);
temp.show();
temp.cal2(a, b, c);
temp.show();
temp.cal3(a, b, c);
temp.show();
temp.cal4(a, b, c);
temp.show();
return 0;
}