#include <stdio.h>
void divide_int(int dividend, int divisor, int *quotient, int *remainder) {
if (divisor == 0) {
*quotient = 0;
*remainder = 0;
return;
}
*quotient = dividend / divisor;
*remainder = dividend % divisor;
}
int main() {
int a, b;
int q, r;
printf("2つの整数をスペース区切りで入力してください(例: 10 3): ");
divide_int(a, b, &q, &r);
printf("%d ÷ %d の商 = %d, 余り = %d\n", a
, b
, q
, r
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGRpdmlkZV9pbnQoaW50IGRpdmlkZW5kLCBpbnQgZGl2aXNvciwgaW50ICpxdW90aWVudCwgaW50ICpyZW1haW5kZXIpIHsKICAgIGlmIChkaXZpc29yID09IDApIHsKICAgICAgICAqcXVvdGllbnQgPSAwOwogICAgICAgICpyZW1haW5kZXIgPSAwOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAqcXVvdGllbnQgPSBkaXZpZGVuZCAvIGRpdmlzb3I7CiAgICAqcmVtYWluZGVyID0gZGl2aWRlbmQgJSBkaXZpc29yOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBhLCBiOwogICAgaW50IHEsIHI7CgogICAgcHJpbnRmKCIy44Gk44Gu5pW05pWw44KS44K544Oa44O844K55Yy65YiH44KK44Gn5YWl5Yqb44GX44Gm44GP44Gg44GV44GE77yI5L6LOiAxMCAz77yJOiAiKTsKICAgIHNjYW5mKCIlZCAlZCIsICZhLCAmYik7CgogICAgZGl2aWRlX2ludChhLCBiLCAmcSwgJnIpOwoKICAgIHByaW50ZigiJWQgw7cgJWQg44Gu5ZWGID0gJWQsIOS9meOCiiA9ICVkXG4iLCBhLCBiLCBxLCByKTsKCiAgICByZXR1cm4gMDsKfQ==