#include <stdio.h>
void cal(int x, int y, int *sum, int *diff, int *mul, int *mod);
int main(void) {
int x=2;
int y=5;
int sum, diff, mul, mod;
cal(x, y, &sum, &diff, &mul, &mod);
}
void cal(int x, int y, int *sum, int *diff, int *mul, int *mod){
*sum=x+y;
if (x >= y) {
*diff=x - y;
} else {
*diff=y - x;
}
*mul=x*y;
if (y != 0) {
*mod = x / y;
} else {
*mod = 0;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnZvaWQgY2FsKGludCB4LCBpbnQgeSwgaW50ICpzdW0sIGludCAqZGlmZiwgaW50ICptdWwsIGludCAqbW9kKTsKaW50IG1haW4odm9pZCkgewoJaW50IHg9MjsKCWludCB5PTU7IAoJaW50IHN1bSwgZGlmZiwgbXVsLCBtb2Q7CgljYWwoeCwgeSwgJnN1bSwgJmRpZmYsICZtdWwsICZtb2QpOwpwcmludGYoIiVkXG4iLCBzdW0pOwpwcmludGYoIiVkXG4iLCBkaWZmKTsKcHJpbnRmKCIlZFxuIiwgbXVsKTsKcHJpbnRmKCIlZFxuIiwgbW9kKTsKICAgICAgICAgICAgICAgIH0KCXZvaWQgY2FsKGludCB4LCBpbnQgeSwgaW50ICpzdW0sIGludCAqZGlmZiwgaW50ICptdWwsIGludCAqbW9kKXsKCQkqc3VtPXgreTsKCWlmICh4ID49IHkpIHsKICAgICAgICAqZGlmZj14IC0geTsKICAgIH0gZWxzZSB7CiAgICAgICAgKmRpZmY9eSAtIHg7CiAgICB9CgkqbXVsPXgqeTsKCWlmICh5ICE9IDApIHsKICAgICAgICAqbW9kID0geCAvIHk7CiAgICB9IGVsc2UgewogICAgICAgICptb2QgPSAwOwkKCX0KCX0K