fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int s1[] = { 4, 5 };
  5. int s2[] = { 1, 9 };
  6. int i;
  7. int carry;
  8.  
  9. printf("%d%d-%d%d=", s1[0], s1[1], s2[0], s2[1]);
  10.  
  11. for(i = 1, carry = 0; i >= 0; i -= 1) {
  12. s1[i] -= s2[i] + carry;
  13. if (s1[i] < 0) {
  14. s1[i] += 10;
  15. carry = 1;
  16. } else {
  17. carry = 0;
  18. }
  19. }
  20. printf("%d%d\n", s1[0], s1[1]);
  21. return 0;
  22. }
Success #stdin #stdout 0.01s 1720KB
stdin
Standard input is empty
stdout
45-19=26