#include <stdio.h>
int main(void) {
int a, b;
// 割る数が0なら終了
if (b == 0) {
return 0;
}
int mod = a % b;
// 余りがあるかどうかで表示を変える
switch (mod == 0) {
case 1: // 余りなし
break;
case 0: // 余りあり
printf("%d ÷ %d = %d 余り %d\n", a
, b
, div, mod
); break;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgYSwgYjsKICAgIHNjYW5mKCIlZCAlZCIsICZhLCAmYik7CgogICAgLy8g5Ymy44KL5pWw44GMMOOBquOCiee1guS6hgogICAgaWYgKGIgPT0gMCkgewogICAgICAgIHByaW50ZigiMCDjgaflibLjgovjgZPjgajjga/jgafjgY3jgb7jgZvjgpPjgIJcbiIpOwogICAgICAgIHJldHVybiAwOwogICAgfQoKICAgIGludCBkaXYgPSBhIC8gYjsKICAgIGludCBtb2QgPSBhICUgYjsKCiAgICAvLyDkvZnjgorjgYzjgYLjgovjgYvjganjgYbjgYvjgafooajnpLrjgpLlpInjgYjjgosKICAgIHN3aXRjaCAobW9kID09IDApIHsKICAgICAgICBjYXNlIDE6IC8vIOS9meOCiuOBquOBlwogICAgICAgICAgICBwcmludGYoIiVkIMO3ICVkIO+8nSAlZFxuIiwgYSwgYiwgZGl2KTsKICAgICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgMDogLy8g5L2Z44KK44GC44KKCiAgICAgICAgICAgIHByaW50ZigiJWQgw7cgJWQg77ydICVkIOS9meOCiiAlZFxuIiwgYSwgYiwgZGl2LCBtb2QpOwogICAgICAgICAgICBicmVhazsKICAgIH0KCiAgICByZXR1cm4gMDsKfQ==