Multiplication of two Numbers using Recursion
/* Program : Multiplication of two numbers
using Recursion
by S.V.Koratkar
*/
#include<stdio.h>
#include<conio.h>
int mult(int a,int b); //function declaration
void main()
{
int a,b,z;
clrscr();
//accept 2 numbers from user
printf("\n Enter 2 numbrs ");
scanf("%d%d",&a,&b);
z= mult(a,b); //function calling
printf("\n Multiplication of %d and %d is= %d ",a,b,z);
getch();
}
int mult(int a,int b) //function definition
{
static int c=0,i=0;
if(i<a)
{
c=c+b;
i++;
mult(a,b);
}
return c;
}
/*
----------------------OUTPUT--------------------------
Enter 2 numbrs 3 9
Multiplication of 3 and 9 is= 27
*/
using Recursion
by S.V.Koratkar
*/
#include<stdio.h>
#include<conio.h>
int mult(int a,int b); //function declaration
void main()
{
int a,b,z;
clrscr();
//accept 2 numbers from user
printf("\n Enter 2 numbrs ");
scanf("%d%d",&a,&b);
z= mult(a,b); //function calling
printf("\n Multiplication of %d and %d is= %d ",a,b,z);
getch();
}
int mult(int a,int b) //function definition
{
static int c=0,i=0;
if(i<a)
{
c=c+b;
i++;
mult(a,b);
}
return c;
}
/*
----------------------OUTPUT--------------------------
Enter 2 numbrs 3 9
Multiplication of 3 and 9 is= 27
*/