#include <stdio.h>
void cal(int x, int y, int *sum, int *diff, int *mul, int *mod) {
*sum = x + y; // 和
*mul = x * y; // 積
*mod = x / y; // 商(int同士なので小数点以下切り捨て)
// 差は必ず正の整数
if (x > y) {
*diff = x - y;
} else {
*diff = y - x;
}
}
int main() {
int x, y;
int sum, diff, mul, mod;
cal(x, y, &sum, &diff, &mul, &mod);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGNhbChpbnQgeCwgaW50IHksIGludCAqc3VtLCBpbnQgKmRpZmYsIGludCAqbXVsLCBpbnQgKm1vZCkgewogICAgKnN1bSA9IHggKyB5OyAgICAgICAgICAgICAgICAvLyDlkowKICAgICptdWwgPSB4ICogeTsgICAgICAgICAgICAgICAgLy8g56mNCiAgICAqbW9kID0geCAvIHk7ICAgICAgICAgICAgICAgIC8vIOWVhu+8iGludOWQjOWjq+OBquOBruOBp+Wwj+aVsOeCueS7peS4i+WIh+OCiuaNqOOBpu+8iQoKICAgIC8vIOW3ruOBr+W/heOBmuato+OBruaVtOaVsAogICAgaWYgKHggPiB5KSB7CiAgICAgICAgKmRpZmYgPSB4IC0geTsKICAgIH0gZWxzZSB7CiAgICAgICAgKmRpZmYgPSB5IC0geDsKICAgIH0KfQoKaW50IG1haW4oKSB7CiAgICBpbnQgeCwgeTsKICAgIGludCBzdW0sIGRpZmYsIG11bCwgbW9kOwoKICAgIHByaW50ZigieOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhDogIik7CiAgICBzY2FuZigiJWQiLCAmeCk7CiAgICBwcmludGYoInnjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQ6ICIpOwogICAgc2NhbmYoIiVkIiwgJnkpOwoKICAgIGNhbCh4LCB5LCAmc3VtLCAmZGlmZiwgJm11bCwgJm1vZCk7CgogICAgcHJpbnRmKCLlkowgPSAlZFxuIiwgc3VtKTsKICAgIHByaW50Zigi5beuID0gJWRcbiIsIGRpZmYpOwogICAgcHJpbnRmKCLnqY0gPSAlZFxuIiwgbXVsKTsKICAgIHByaW50Zigi5ZWGID0gJWRcbiIsIG1vZCk7CgogICAgcmV0dXJuIDA7Cn0K