How to calculate the product of 2 numbers using recursion in C

1 Answer

0 votes
#include <stdio.h> 

int product_Recursion(int a, int b) {
    if (a < b) {
        return product_Recursion(b, a);
    }
    else if (b != 0) {
        return (a + product_Recursion(a, b - 1));
    }
    else {
        return 0;
    }
}
  
int main(void)
{   
    int a = 12, b = 3;
      
    printf("%d", product_Recursion(a, b));
 
    return 0;
}

  
  
   
/*
run:
 
36
  
*/

 



answered Jan 17, 2021 by avibootz
...