#include <stdio.h>
int main() {
int s1[] = { 4, 5 };
int s2[] = { 1, 9 };
int i;
int carry;
printf("%d%d-%d%d=", s1
[0], s1
[1], s2
[0], s2
[1]);
for(i = 1, carry = 0; i >= 0; i -= 1) {
s1[i] -= s2[i] + carry;
if (s1[i] < 0) {
s1[i] += 10;
carry = 1;
} else {
carry = 0;
}
}
printf("%d%d\n", s1
[0], s1
[1]); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBzMVtdID0geyA0LCA1IH07CiAgICBpbnQgczJbXSA9IHsgMSwgOSB9OwogICAgaW50IGk7CiAgICBpbnQgY2Fycnk7CgogICAgcHJpbnRmKCIlZCVkLSVkJWQ9IiwgczFbMF0sIHMxWzFdLCBzMlswXSwgczJbMV0pOwoKICAgIGZvcihpID0gMSwgY2FycnkgPSAwOyBpID49IDA7IGkgLT0gMSkgewogICAgICAgIHMxW2ldIC09IHMyW2ldICsgY2Fycnk7CiAgICAgICAgaWYgKHMxW2ldIDwgMCkgewogICAgICAgICAgICBzMVtpXSArPSAxMDsKICAgICAgICAgICAgY2FycnkgPSAxOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGNhcnJ5ID0gMDsKICAgICAgICB9CiAgICB9CiAgICBwcmludGYoIiVkJWRcbiIsIHMxWzBdLCBzMVsxXSk7CiAgICByZXR1cm4gMDsKfQ==