NIELIT O Level Paper
C Language
January 2016 Solved
Q8 a) Write a program having a recursive function to calculate the factorial of a number. In the main() function, read the value of the number and then using the recursive function display the result.
Solution :
/* ################################
Girfa Student Help
Factorial recursion program
for more visit :
http://girfahelp.blogspot.in/p/c-language.html
################################
*/
#include<stdio.h>
int fact(int);
void main()
{
int i;
printf("enter number for
factorial>> ");
scanf("%d",&i);
printf("\n\t%d",fact(i));
}
int fact(int n)
{
if(n==0)
return 1;
else
return(n*fact(n-1));
}
This comment has been removed by the author.
ReplyDelete