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 a pointer value and address in c?
When reallocating memory if any other pointers point into the same piece of memory do you have to readjust these other pointers or do they get readjusted automatically?
Write a C program that computes the value ex by using the formula ex =1+x/1!+x2/2!+x3+3!+………….
main() { int i; printf("%d", &i)+1; scanf("%d", i)-1; }
Why clrscr is used after variable declaration?
what are the interview question's in the language c
Explain what is the concatenation operator?
Between macros and functions,which is better to use and why?
What is an array in c?
#include<stdio.h> main() { char *p1; char *p2; p1=(char *) malloc(25); p2=(char *) malloc(25); strcpy(p1,"Ramco"); strcpy(p2,"Systems"); strcat(p1,p2); printf("%s",p1); } Tell me the output?
What is volatile in c language?
how to print a statement in c without use of console statement ,with the help of if statement it should print