/* Program to calculate 1!+2!+3!+....n! using recursion */
#include<stdio.h>
#include<conio.h>
int rec_fact(int);
void main()
{
int n,fact,sum=0,l;
clrscr();
printf("Enter the limit: ");
scanf("%d",&l);
for(n=1;n<=l;n++)
{
fact=rec_fact(n);
sum+=fact;
}
printf("Sum of the series is=%d",sum);
getch();
}
int rec_fact(int x)
{
int ft;
if(x==0 || x==1)
return 1;
else
ft=x*rec_fact(x-1);
return ft;
}
#include<stdio.h>
#include<conio.h>
int rec_fact(int);
void main()
{
int n,fact,sum=0,l;
clrscr();
printf("Enter the limit: ");
scanf("%d",&l);
for(n=1;n<=l;n++)
{
fact=rec_fact(n);
sum+=fact;
}
printf("Sum of the series is=%d",sum);
getch();
}
int rec_fact(int x)
{
int ft;
if(x==0 || x==1)
return 1;
else
ft=x*rec_fact(x-1);
return ft;
}
No comments:
Post a Comment