fork download
  1. #include <stdio.h>
  2.  
  3. int divide_int(int dividend, int divisor, int *quotient, int *remainder) {
  4. if (divisor == 0) {
  5. return -1;
  6. }
  7. *quotient = dividend / divisor;
  8. *remainder = dividend % divisor;
  9. return 0;
  10. }
  11.  
  12. int main() {
  13. int num1 = 27;
  14. int num2 = 5;
  15. int quotient_result;
  16. int remainder_result;
  17.  
  18. if (divide_int(num1, num2, &quotient_result, &remainder_result) == 0) {
  19. printf("商: %d, 余り: %d\n", quotient_result, remainder_result);
  20. } else {
  21. printf("0で割ることはできません。\n");
  22. }
  23.  
  24. int num3 = 10;
  25. int num4 = 0;
  26. if (divide_int(num3, num4, &quotient_result, &remainder_result) == 0) {
  27. printf("商: %d, 余り: %d\n", quotient_result, remainder_result);
  28. } else {
  29. printf("0で割ることはできません。\n");
  30. }
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0.01s 5304KB
stdin
60
3
stdout
商: 5, 余り: 2
0で割ることはできません。