Sail E0 Webinar
Question


In the following program add a statement in the function fact() such that the
factorial gets stored in j.


#include<stdio.h>
#include
void fact(int*);
int main()
{
int i=5;
fact(&i);
printf("%d\n", i);
return 0;
}
void fact(int *j)
{
static int s=1;
if(*j!=0)
{
s = s**j;
*j = *j-1;
fact(j);
/* Add a statement here */
}
}
Options:
A .  j=s;
B .  *j=s;
C .  *j=&s;
D .  &j=s;
Answer: Option B

No answer description available for this question. 



Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers