How to write a recursive function that divides two numbers in C

1 Answer

0 votes
#include <stdio.h>

int recursive_divide(int a, int b) {
    if (a < b) {
        return 0;
    }
    
    return recursive_divide(a - b, b) + 1;
}

int main()
{
  int a = 28, b = 4;
  
  printf("%d", recursive_divide(a, b));

  return 0;
}
  
  
  
/*
run:
  
7
  
*/

 



answered Jun 10, 2024 by avibootz
...