wtite a program that will multiply two integers in recursion
function
Answers were Sorted based on User's Feedback
Answer / shruthi.k.a
multiplication of two numbers say 2*3 is similar to adding
the first number the second number of times(i.e in our
example 2+2+2 will give 2*3)
hence,
int add(int m,int n)
{
static int res;
if(n==1)
return m;
else
res=m+add(m,n);
printf("%d\n",res);
return ;
}
int main()
{
int m,n;
printf("enter the two numbers\n");
scanf("%d%d",&m,&n);
add(m,n);
return 0;
}
| Is This Answer Correct ? | 16 Yes | 17 No |
Answer / mohit taneja
int mul(int n)
{
static int num;
printf("enter the number");
scanf("%d",&num);
if(n==1)
{
return num;
}
else
{
num=num*mul(n-1);
}
return num;
}
void main()
{
int n,result;
printf("enter the number of digit u want to multiply");
scanf("%d",&n);
int result=mul(n);
printf("multiplication=%d",result);
getch();
}
| Is This Answer Correct ? | 13 Yes | 22 No |
Answer / der
#include<iostream.h>
void main()
{clrscr();
int x,y,sum;
sum=x+y;
cout<<sum;
getch();
}
| Is This Answer Correct ? | 0 Yes | 9 No |
What is meant by type specifiers?
What is a scope resolution operator in c?
Stimulate calculator using Switch-case-default statement for two numbers
What is struct node in c?
multiple of 9 without useing +,* oprator
biggest of two no's with out using if condition statement
for(;;) printf("C language") What is out put of above??
2 Answers Practical Viva Questions,
What is the difference between arrays and pointers?
What does main () mean in c?
Why doesn't the code "a[i] = i++;" work?
what is the difference b/w compiler and debugger?
Write a program to produce the following output: 1 2 3 4 5 6 7 8 9 10