Find the product of two numbers in C using recursion
- Home
- Find elements
- Find the product of two numbers in C using recursion
- On
- By
- 0 Comment
- Categories: Find elements
Find the product of two numbers in C using recursion
Find the product of two numbers in C using recursion
In this tutorial, we will discuss a concept of Find the product of two numbers in C using recursion
In this article, we are going to learn how to Find product of two numbers using recursion in the C programming language
Program
This program allows the entry of two digits from the user and to find the product of two numbers using the recursive function in C programming language.
#include <stdio.h> #include <stdlib.h> int product(int,int); //function prototype / declaration int main() { int num1,num2,result; //variable declarataion printf("Enter two number to find their product\n"); scanf("%d %d",&num1,&num2); //numbers receive from the user result=product(num1,num2);//assign the output to variable result //function call printf("PRoduct of %d and %d is %d\n",num1,num2,result); getch(); return 0; } int product(int a, int b) //function definition { if(a<b) { return product(b,a); } else if(b!=0){ return (a+product(a,b-1)); } else{ return 0; } }
When the above code is executed, it produces the following results
Enter two numbers to find their product 40 25 Product of 40 and 25 is:1000
Method
- Declare three variables num1, num2 and result as “int” type.
- Receive two numbers from user and store variable as num1 and num2 respectively.
- Call the function and assign the output value to variable result.
- Product() function is used to Calculate the product of of two numbers.
- Display the result on the screen.
Similar post
Calculate the product of two numbers in C++ using recursion
Calculate the product of two numbers in Java using recursion
Calculate the product of two numbers in Python using recursion
Suggested for you
Function in C language
Input output function in C language